Not sure if this is right but I was led to believe that Petrol Prices are reflective to the price that is paid at the time it is bought by the companies. So if the price is high when the Companies purchase it, we pay the higher price until the stocks are finished and then pay the lower price. Annoying thing is though, that when the price of oil is high it is increased at the pumps immediately (even if they are still using the oil which was purchased at a lower price).
Perhaps someone can enlighten me if this is incorrect.