Much as many of us would probably love to splash out £20 million on a coachbuilt Rolls-Royce or park a £1.7m Rimac hypercar in our garage, the reality is a lot more mundane for most folk.
For most motorists, mainstream motors from big brands like Ford, BMW and Vauxhall are the order of the day when it comes to a new car. But with even regular superminis now costing north of £20,000 it can seem that even run-of-the-mill models are out of reach for many drivers.
A good quality used car is always an option for those on a budget but if you want the service and support that comes with a brand new model there are still choices that won’t break the bank.
Here we've rounded up the 10 cheapest new cars on sale in 2021.

9. Toyota Aygo, from £13,345
Toyota Aygo, £13,345The third in our closely related city car club, this time with the ever-reliable Toyota badge attached. Your extra £25 over the 108 gets you a more stylish front end, lane departure warning, pre-collision assist and a reversing camera. Photo: Toyota

10. Dacia Duster, from £13,395
While most cars on this list are dinky city cars, the Duster is a reasonably spacious SUV that follows the standard Dacia policy of sacrificing creature comforts for space, practicality and value. Don’t expect huge amounts of kit but do expect a surprisingly characterful and roomy SUV for not much money. Photo: Dacia