These are the cars we, apparently, all want – small enough to be frugal and cheap to run, big enough to be useful for family duties, rugged enough (just about) to let us live out our MacGyver fantasies.
1 - Audi Q2
Small and very stylish, the Q2 is possibly the most fashionable urban runabout on sale this year. Looks great and has a terrific cabin, but it's tight in the back. The 1.0 TFSI turbo petrol is the pick of the engines.
2 - Peugeot 2008
Peugeot updated the 2008 with sharper looks (and a sporty-looking GT-Line version) and updated 1.2-litre petrol engines (the turbo version being the best model in the range) in 2016. More spacious than most and engaging to drive.
3 - Mazda CX-3
Really good looking and very good to drive, the CX-3 disguises a truly rugged streak – we drove one north to Norway in winter and it survived. Mazda2 underpinnings mean the back seats are very small, though.
4 - Renault Captur
Not hard to see why this is one of the best-selling cars in its class – not only is the Captur very good value for money, it's also really pretty. We have some reservations over the uninspiring handling and plastic cabin, however. Some of that should be addressed with the 2017 facelift.
5 - Kia Niro
Think Kia and crossover and no doubt the Sportage will come to mind, but the Korean company wants us to start seeing it as a hybrid tech leader and the Niro is a compelling new petrol-electric hybrid crossover that is rammed with equipment and is quite spacious too.
One to watch
We admit to being bowled over by the Honey I Shrunk the SUV looks, so it's hard to resist the Suzuki Ignis. It's not for big families, but for those that want a little SUV style in their urban life it could be the perfect option.