If you're after a new small hatchback, there's lots of fine cars to choose from. And what's even better is that you don't have to spend more than £10,000 to find a good car.
Most of these options are classed as city cars, which means they're ideally suited to cruising around towns or cities – although many are also perfectly at home in the countryside or on the motorway. These small cars are easy to park, too, and while they might not offer the sort of space you'd find in a larger family car, they do offer clever ways to maximise space for both people and luggage.
True, if you go cheap, you won't necessarily end up feeling cheerful, and there are some sub-£10k cars out there that we would recommend avoiding, so we've highlighted those too.
When you've decided which car you like, you can find a great deal on it by clicking on the relevant review or going direct to our car deals pages.
But first, here's our pick of the new cars on sale today if you're on a budget.
The best cars for less than £10,000:
10. Toyota Aygo
The Toyota Aygo is one of the most stylish budget car options and is cheap to run. Plus, it comes with a user-friendly touchscreen infotainment system. It's not all good news, though, because there's less space than you'll find in most rivals, and the Aygo's 1.0-litre petrol engine is noisy.
Our pick: 1.0 X-Play 3dr
9. Fiat 500
The 500 is one of the most popular city cars around, and its cute retro styling has made the tiny Fiat a hit with UK buyers. The 68bhp 1.2-litre petrol engine we recommend is the perfect match for the 500's cheeky nature, and its perky performance makes the 500 an ideal city companion.
Our pick: 1.2 Pop Star
8. Citroën C1
Under the skin, the Citroën C1 is almost identical to the Toyota Aygo; the two cars are built in the same factory and have most of the same stengths and weaknesses. However, the Citroën is slightly cheaper to buy.
Our pick: 1.0 VTi 68 Feel 3dr
Page 1 of 4