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

41.4 million vehicles are on the road, but they’re getting older faster than they’re getting cleaner