The Bavarians from BMW’s M GmbH have just presented the 2023 M2 compact luxury sports car, but we already know it faces an uphill battle in the segment. So, BMW will have to be on its toes and cook up ...