News

The average price of a new petrol car has risen by £18,000 over the past decade, analysis has found. And it's not just petrol ...