Chief of the motoring and cycling retailer, Graham Stapleton, said that the UK has the oldest car fleet in its history and hard-pressed owners are keeping vehicles going that risk safety.
On average, cars across the UK are 8.7 years old, more than a year older than a decade ago.
The average scrappage age of a car is 13 years – and there are 8.4m, or almost a quarter of all cars, running past that age.
The average age of cars in country could top ten years before the cost of living crisis eases, according to Stapleton.
Meanwhile, Halfords reported that revenues grew by 9.2 per cent in the 20 weeks to August 19, compared with the same period last year.
However, Halfords claimed that the pandemic-fuelled bike boom had fallen victim to the cost of living crisis.
The vehicle service and repairs store said that the market for new bikes had been hit by customers having less money to spend.