P1179 on BMW vehicles means the engine control module (ECM) has detected that the upstream oxygen sensor on bank 2 is switching too slowly between rich and lean readings. The ECM monitors how quickly the sensor voltage crosses its midpoint threshold, and when the response lags beyond a calibrated time window, it logs this code and turns on the check engine light.
You can usually continue driving to a workshop, but avoid heavy acceleration and long trips because the slow sensor response can worsen fuel economy and eventually damage the catalytic converter. If the check engine light starts flashing or the engine runs rough, stop driving and arrange a diagnostic scan.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.