Home BMW 2016 BMW M2: BMW gets it right