Mazda MX-5 at 30: a modern classic you should buy right now