What is the cheapest car to run in the UK? Our list of the top 10 most cost-effective new cars reveals all. How much does your car cost to run? UK motorists tend to be painfully aware of what our cars cost to buy and how much we pay to put fuel in their tanks but these are just parts of a car’s total cost of ownership.

To find out the cheapest cars to run you need to crunch a whole load of numbers. Not only the purchase price and the fuel economy but depreciation, tax, maintenance and repairs all need to be factored in.

Thankfully, the good people at CAP have done the hard work for us, including all the major car running costs except insurance. Their definitive data tracks every new car in the UK over a typical 3-year 36,000-mile ownership period. The result is this list of the top 10 cheapest cars to run in the UK.

Top 10 cheapest cars to run in the UK

1. Volkswagen Up 1.0 Take Up

2. Skoda Citigo 1.0 S

3. SEAT Mii 1.0 S

4. Kia Picanto 1.0 1

5. Dacia Sandero 1.5 dCi Ambiance

6. Suzuki Alto 1.0 SZ

7. Peugeot 107 1.0 Access

8. Citroen C1 1.0i VT

9. Dacia Logan MCV 1.5 dCi Ambiance

10. Mitsubishi Mirage 1.0

The UK’s cheapest cars to run 11 to 20

The cars that didn’t quite make our top 10 cheapest cars to run are listed below:

11. Hyunda i10 1.2 Classic

12. Fiat 500 1.2 Pop

13. Ford Ka 1.2 Studio

14. Peugeot 208 1.0 VTi

15. Ford Fiesta 1.25 Studio

16. Skoda Roomster 1.2 TSi limited Edition

17. Kia Rio 1.25 1

18. Hyundai i20 1.2 Classic

19. Smart ForTwo Edition21 Auto

20. Vauxhall Agila 1.0 ecoFLEX Expression

Cheapest cars to run in each market sector

Unsurprisingly, the list of the cheapest cars to run in the UK is dominated by small city cars but there are cheap cars to run in every sector of the market. Below are the cheapest cars to run in each major market sector.

City car

Volkswagen Up 1.0 Take Up – £8,433

Supermini Dacia Sandero

  1. 1.5d Ci Ambiance – £8,707