Vehicle: 2020 BMW 330i
Hey everyone,
My 2020 BMW 330i (G20 chassis) just threw a Check Engine Light this morning. It's also running pretty rough, especially at idle, and feels like it's struggling a bit when accelerating.
I hooked up my OBD-II scanner and pulled codes P0301 (Cylinder 1 Misfire Detected) and P0300 (Random/Multiple Cylinder Misfire Detected). I've only got about 45,000 miles on it. Any ideas on what I should check first? Could it be something simple like spark plugs, or am I looking at something more serious?
Thanks for any help!