Small cars like the Ford Fiesta and Vauxhall Corsa consistently top the sales charts in Britain - and it's easy to see why. Our congested cities and narrow country roads are both suited to more compact modes of transport.
Ten years ago the top-selling cars in the UK were larger family hatchbacks, but now superminis and other small cars are taking over.
Being small has its advantages - these cars are fun to drive and don't cost much to run, thanks to their light weight. As today's superminis are much bigger than in the past, there's plenty of space inside too.
Small cars are even a decent choice for a small family, as many have five-door variants that still have lots of space inside. Boots in this class tend to be fairly small, but there are some models that buck that trend.
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 superminis, although for the ultimate in low running costs you'll be wanting a city car form the class below.
Parking is much easier in these smaller models, too. That's not to say that they struggle on the motorway - many are nearly as refined as their bigger counterparts.
We've rounded up 10 of the best small cars on the market. Click the links on the left to find out which one is right for you. Or, for an alternative look at the best small cars on the market today, visit our sister site Carbuyer.co.uk.