Three supermarket chains have cut their petrol prices again, reducing the cost of fuel by 2p at pumps across the nation.
Asda was the first to announce the discount, which follows similar reductions towards the end of last month.
It will now charge 137.7p for a litre of diesel and 131.7p for unleaded petrol on its forecourts.
Sainsbury's and Tesco followed suit, saying they would also slash 2p off their prices.
Welcoming the move, the president of roadside recovery group AA, Edmund King, said: "Once again the supermarkets have led the way on fuel price reductions.
"We have said there is scope for price cuts given wholesale price falls and welcome the move and hope all the other retailers follow."
He said that many people are cutting back on the number of car journeys they make because of the high cost of fuel.
"This reduction will go a little way towards helping families and businesses keep mobile," he added.
Asda's petrol trading director, Andy Peake, said his company was "leading the way" in reducing the price at the pump.
"Unlike other retailers, our price cuts benefit everyone across the country, meaning that no one filling up at Asda will be forced to play a postcode lottery," he said.
A Tesco spokesman said: "As Britain's biggest petrol retailer with 490 forecourts, more motorists will make savings at the pumps at Tesco than at any other fuel retailer."
And Sainsbury's head of fuel, Richard Crampton, said: "With Christmas on the horizon, we know that this can be an expensive time of year so we're delighted to announce that we will be lowering our petrol and diesel prices."