Superminis are the biggest-selling cars in the UK and they've never been so good.
If you're thinking about investing in one with a new 68-registration number plate (from 1 September 2018), there's a great choice.
In the past year alone we've seen the launch of three of the best – the all-new Ford Fiesta, Volkswagen Polo and Seat Ibiza hatchbacks.
So, fasten your seatbelts for 10 of the best superminis on the market today...
1) Ford Fiesta - from £13,715
Launched in 2017, the Mk 7 Ford Fiesta is the best yet, just pipping the impressive new Seat Ibiza to the top spot because it's slightly better value for money and it has two superb sporty variants – the ST-Line and ST.
Bang up to date with the latest tech, the new Fiesta is more sophisticated, spacious and stylish than ever – and just as engaging to drive. Plump for the excellent 1.0-litre EcoBoost petrol turbo engine.
2) Seat Ibiza - from £15,125
Also on sale since 2017, the all-new Seat Ibiza is a real step up from the outgoing model and the most serious opposition ever for Britain's best-selling car, the Ford Fiesta. Crowned Best Supermini in the UK Car of the Year Awards 2018, it's a revelation.
Stylish, safe, spacious, refined and entertaining to drive, we'd recommend opting for the thrummy and willing 94bhp 1.0-litre turbo petrol engine which is the best blend of performance and economy, in SE Technology trim.
3) Volkswagen Polo - from £14,235
The classy all-new Polo is the sixth generation of Volkswagen's popular supermini and has only been on sale in the UK since early 2018. Longer and wider than the outgoing model, its design is much fresher and it's equipped with the latest driver assistance systems including Autonomous Emergency Braking (AEB) – just like the Fiesta and Ibiza.
With great build quality, it's a fun, frugal and a surprisingly refined driving experience. Go for one with an eager 1.0-litre turbo engine in mid-level SE trim.
4) MINI - from £15,905
The MINI is a modern automotive icon. Funky, stylish and cheap to run – it's made in Britain and has a real premium feel. As you'd expect, it's fun to drive and it's just been treated to a mild facelift so it still looks as fresh as ever.
The only real negatives are the cramped rear seats and modest boot capacity. We'd recommend opting for the lively petrol Cooper or frugal diesel Cooper D.
5) Nissan Micra - from £12,750
The all-new Nissan Micra is something of a revelation compared to the dumpy previous generation car. It looks cutting edge and there are a multitude of colour combinations available, so you'll rarely see two exactly the same.
Packed with tech and safety systems, it's spacious, offers a great driving experience, comes with Nissan's reputation for reliability and is competitively priced. We'd opt for the 0.9-litre turbo petrol engine in N-Connecta IG-T trim.
6) Citroen C3 - from £11,560
Citroen is enjoying something of a renaissance and the C3 is proof positive. Not only does it look distinctive and funky, it drives well too and boasts a particularly comfortable ride.
It's also great value for money and available with a good range of efficient petrol and diesel engine options. We'd go for one of the 1.2-litre PureTech petrols in Feel trim or above.
7) Suzuki Swift - from £11,999
The latest version of Suzuki’s popular supermini follows on from the previous car offering great value for money, space and cheap running costs.
Speedy, agile, economical and refined, it's one of the most engaging drives in the sector. We'd recommend the frugal and eager 1.0-litre SHVS Boosterjet petrol engine in SZS trim.
If you're after a bit more fun, go for the new Swift Sport. It's just been launched and it's a bargain hot hatch sure to put a smile on your face.
8) Skoda Fabia - £11,400
If value for money, practicality and dependability are top of your list, then consider the Skoda Fabia. This stylish small hatchback from the Czech brand is well built, comfortable and decently equipped, but lacks the driving dynamics of the best cars in this class.
It's available with a good range of petrol and diesel engines. If you can, go for one of the turbocharged 1.0-litre TSI models, or if you drive on motorways a lot, the economical 104bhp diesel.
9) Mazda2 - from £13,595
Stylish and distinctive, the Mazda2 is something of a left-field supermini option. Well built with a sportier feel, it's only available with a 1.5-litre petrol engine in three different power outputs (74, 89 or 113bhp). We'd go for the 89bhp version which offers the best blend of performance and economy.
The Mazda2 drives well and is endowed with one of the slickest manual gearboxes in its class. However, it can't quite match its newer rivals for interior space and luggage capacity.
10) Renault Clio - from £13,500
France's best-selling car is also a top supermini choice in the UK. Sleek and safe with a fine range of efficient engines, it is starting to show its age. Unveiled in 2012 and updated in 2016, it's not as spacious as its newer rivals topping the table. Go for the willing 0.9-litre TCe 90 turbo petrol engine in Dynamique Nav trim.