The UK new car market is very much geared around the sales of small cars. No matter how much we fall in love with large SUVs and MPVs, the sales charts are dominated by the likes of the Vauxhall Corsa and the Ford Fiesta. The latter has been the best-selling car in Britain almost unchallenged for many years.
While a few years ago small cars were all quite similar, the supermini class has expanded somewhat. Now, buyers can start at the very bottom - in a city car like the Volkswagen up! - or upgrade into one of the growing numbers of supermini-SUVs like the Mazda CX-3.
But why would you not go for something bigger in the first place? Well, there are plenty of advantages to driving a small car. For those living in crowded cities, the smaller bodies are easier to park and manoeuvre around tight city streets. Being small and light pays off in the wallet, too - some small cars can achieve amazing economy figures thanks to low weight and efficient engines.
But being small on the outside doesn't mean these cars can't live up to the demands that a growing family brings. Although overall space may be down compared to larger rivals, the availability of five-door bodystyles and practical interiors mean there's plenty of room for mum, dad, and the kids.
There's no concern about safety - Euro NCAP crash tests prove that some superminis are even safer than larger models - it's just not possible to buy an unsafe car from a big manufacturer these days.
Cheap finance deals and low list prices are another big selling point for small cars, and the low running costs help too. Our list of the cheapest cars to run features a few of the cars on this list - it really is amazing what manufacturers can achieve under optimal conditions.
We've rounded up 10 of the best small cars on the market. Click the links on the left (or below) to find out which one is right for you.
Have you ever owned one of these small cars? Let us know what you thought about it in the comments section below...