Vehicle: 2017 BMW X3 xDrive28i
Hi all,
My 2017 BMW X3 xDrive28i (G01 chassis, N20 engine) has developed a rough idle recently. It's most noticeable when the car is cold, but it persists even after warming up, though it's less severe. The engine feels like it's shaking more than usual, and I can feel vibrations through the steering wheel.
I scanned it with my OBD-II reader, and I'm getting P0301 and P0303 codes, indicating misfires on cylinders 1 and 3. The Check Engine Light is on and sometimes flashes under acceleration. I haven't noticed a significant loss of power, but the car definitely doesn't feel as smooth as it used to.
Could this be spark plugs, ignition coils, or something more serious like fuel injectors? The car has about 70k miles on it. Any common issues with the N20 engine causing these specific misfires? Thanks for your help!