The average UK car is now 9 years old, as drivers delay replacements

Back
Top