In the current economic climate, a small car that can only comfortably fit two adults and gets 11.4L/100km on a test drive seems utterly unsensible. But the 2026 BMW M2 CS was never meant to be ...