Why the G87 BMW M2 is my Car of the Year – 2023 BMW M2 review