Here are the best first cars, ranked by estimated total annual cost including insurance, fuel, tax, MOT, and repairs.
1. Vauxhall Corsa (2006 to 2014 model, 1.0 or 1.2 litre)
Insurance groups 2 to 6. The Corsa is Britain's most popular first car for good reason. The 1.0-litre three-cylinder engine is cheap to insure and frugal on fuel (around 45 mpg). Parts are everywhere, and any garage can work on one. The Corsa's reliability is decent, though not quite at Japanese levels. Budget around £1,500 to £3,000 to buy one in good condition.
2. Ford Fiesta (2008 to 2017 model, 1.0 or 1.25 litre)
Insurance groups 2 to 7. The Fiesta is more fun to drive than the Corsa and holds its value better. The 1.0 EcoBoost is particularly impressive, delivering strong performance with excellent fuel economy (50 mpg or more). Parts and servicing are cheap, and the car drives well enough that you will not want to upgrade in a hurry.
3. Toyota Yaris (2006 to 2014 model, 1.0 or 1.3 litre)
Insurance groups 2 to 6. The Yaris is the reliability champion. It will cost you virtually nothing in repairs, which offsets its slightly higher purchase price. The 1.0-litre version is the one to go for as a first car because insurance is rock bottom.
4. Hyundai i10 (2008 to 2019, 1.0 or 1.2 litre)
Insurance groups 1 to 4. The i10 sits in some of the lowest insurance groups of any car. It is a city car, so the boot is small and motorway cruising is not its strength, but for running around town on a budget, it is hard to beat. Fuel economy is excellent and reliability is strong.
5. Volkswagen Polo (2009 to 2017, 1.0 or 1.2 litre)
Insurance groups 1 to 8. The Polo feels more grown-up than many rivals. Build quality is a step above the Corsa and Fiesta, and the interior is well laid out. The 1.0-litre TSI engine (from 2014 onwards) is modern and efficient. Insurance is reasonable, though not quite as cheap as the Corsa or i10.