Vehicle: 2019 BMW M2 Competition
Hey M2 owners,
My 2019 BMW M2 Competition (F87 chassis, S55 engine) has been acting up lately. I've noticed a rough idle, especially when starting cold, and sometimes it feels like it's hesitating under acceleration. The 'Check Engine Light' came on, and when I scanned it, I got multiple misfire codes: P0301, P0302, P0303 (misfires on cylinders 1, 2, and 3).
The car has about 45,000 miles on it. I haven't changed the spark plugs yet, but I'm wondering if it could be something else like ignition coils or even injectors.
Any thoughts on where to start troubleshooting this? Is this a common issue for the S55 at this mileage?