P1189 on BMW vehicles indicates that the engine control module has detected an out-of-range fuel trim condition specifically on bank 2, sensor 1, which is the upstream oxygen sensor before the catalytic converter. The computer compares the sensor's feedback against its expected fueling model and flags the code when the correction needed exceeds a calibrated threshold for a set period.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy acceleration and long trips because a persistent rich or lean condition on bank 2 can damage the catalytic converter and spark plugs over time.
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.