Can a 1.5L Ever Be Enough for a Sports Car? The Entry-Level 129BHP Mazda MX-5, Tested