The Mazda MX-5 is celebrating its 35th birthday, yet it's still regarded as a go-to affordable sports car. Despite its naturally aspirated 2.0-litre four-cylinder engine cranking out a modest 181 hp, this Japanese roadster delivers fun performance and handling on the road and the track. You don't buy an MX-5 for comfort or cargo space, obviously, but the driving experience is second to none, especially at that price.