Vehicle: 2023 BMW M240i G42
Hey everyone, I'm experiencing a frustrating issue with my 2023 BMW M240i (G42). The car has about 30,000 miles on it, and recently, I've felt a slight hesitation and rough idle, especially when starting cold. The check engine light came on, and my OBD scanner is showing a P0301 code, indicating a misfire on cylinder 1.
Given the mileage, I'm wondering if this is likely a spark plug or an ignition coil issue. I know the B58 engine is generally reliable, but 30k miles seems a bit early for spark plugs, though I do drive it pretty spiritedly. Has anyone else with a newer B58 (G42 M240i or similar) encountered this problem around this mileage?
Any advice on troubleshooting or specific parts to consider for a DIY fix would be appreciated!