The price of unleaded petrol has dropped below $2 a litre for the first time since last August.
On Wednesday afternoon BP lowered petrol prices by three cents and diesel by two cents. The second drop in two days and the sixth price drop since May.
BP's communications and external affairs manager Jonty Mills says the rise in the New Zealand dollar as well as the continued fall in international product prices triggered the cut.
He says prices have dropped by 20 cents in the last month, which equates to an average saving of about $8 each time a tank is filled.
At most BP-owned service stations petrol is $1.99.9 for 91 unleaded, $2.07.9 for 95 unleaded and $1.43.9 per litre for diesel.