Vehicle: 2017 BMW 340i (F30)
Hey everyone,
My 2017 BMW 340i with the B58 engine has suddenly developed a very rough idle and occasional misfires, especially when cold. It feels like the engine is shaking quite a bit.
The check engine light came on, and I scanned it with my OBD-II tool. It's showing a P0301 code, indicating a misfire on cylinder 1. I'm wondering if this is a common issue with these models or if there's a specific diagnostic path I should follow before just swapping parts.
Any advice on what to check first? Plugs, coils, injectors? The car has about 75,000 miles on it.