1. Mazda 3
Hands down, the Mazda3 is the most stylish car on our list, from the nice curved shape on the outside to the premium-looking interior. Space for the front passengers is more than satisfying. However, in the back, the headroom is quite limited, so it’s better suited to kids.
Road tests show that Mazda3’s diesel engines offer the best blend of grunt and fuel efficiency- returning 68mpg, which is ambitious for Mazda.
However, if you want one that runs on petrol, search for the “Skyactiv” labelled models – although you may need to fork out a bit more for vehicle tax on these models. The features are where you’ll get the most bang for your buck. The basic “SE” trim level packs Bluetooth, USB port, electric windows and air-con as standard.
Although there’s a touchscreen on the dashboard, you’ll make most use of it if you opt for the “SE Nav” trim which comes with a sat-nav system.