2017 BMW M2 first drive: The best M car It might be the cheapest M car, but it's also the best By Jon Quirk First Drives - Dec 15 2017