A flickering check engine light and rough idle on a BMW G30 usually signals a misfire. Learn which parts to check first and if it’s safe to drive.
Hello, BMW owner. If your G30's check engine light is flickering on and off, especially while the engine is idling roughly, you're not alone. That intermittent glow almost always points to a cylinder misfire, which means fuel isn't being burned cleanly in at least one cylinder. On the B46/B48 four-cylinder or B58 six-cylinder engines in the 5 Series G30, the usual suspects are ignition coils, spark plugs, or fuel injectors.