Mazda MX-5 roadster

The Mazda MX-5 has been on the market for close to a quarter-of-a-century and despite barely changing in that time, it's still as popular as ever. And it's easy to see why, because Mazda has always stuck to a classic recipe when it comes to making the MX-5: traditional British roadster styling, a lightweight body, small engines, and superb handling. Best of all, the Japanese company also gives it a reasonable price tag, putting thrilling sports car performance within the reach of people who otherwise wouldn’t be able to afford it.

The most recent update to the MX-5 came at the end of 2012, and introduced a new, more stylish front-end, some mechanical tweaks and some additional safety equipment. It comes with a decent amount of equipment, and – given its tiny size – there's a reasonable amount of space. But the MX-5 will never be a practical car. It comes in a choice of six specification levels: entry SE, Sport Tech, Sport Tech Nav, Powershift, Venture and top-of-the-range Sport Graphite.