Code
P1189
BMW
P — Powertrain
Fuel Control Bank 2 Sensor 1
AI status
Completed
Completed
100%
Causes
- Failed or degraded Bank 2 Sensor 1 (upstream oxygen/UEGO)
- Damaged wiring or corroded/loose connector at the sensor
- Open/short in the sensor heater circuit
- Exhaust leak upstream of the sensor
- Contamination of the sensor (oil, coolant, silicone)
- Fuel system problems causing abnormal fuel trims (low fuel pressure, leaking injector)
Symptoms
- Check Engine Light (MIL) ON
- Reduced fuel economy or rich/lean running
- Rough idle or hesitation during acceleration
- Failed emissions test
- Unstable short‑term/long‑term fuel trim values on live data
What to check
- Read stored/ pending codes and freeze frame data with a scan tool
- Capture live data for Bank 2 Sensor 1 (voltage/current) and compare with Bank 1 Sensor 1
- Check short‑term and long‑term fuel trims and look for large offsets (>±10%)
- Visually inspect sensor connector and wiring for damage, corrosion, or loose pins
- Inspect exhaust manifold and downstream exhaust for leaks ahead of the sensor
- Monitor sensor response during a rich/lean induced test (snap throttle)
Signal parameters
- Narrowband O2 (older): ~0.1 V (lean) to ~0.9 V (rich), switching ~1–2 Hz in closed loop
- Wideband/UEGO (many BMWs): 0–5 V or a current/ratio signal — consult vehicle-specific specs
- Heater circuit supply typically battery voltage when switched on; heater resistance varies by sensor (consult OEM spec)
- Expected response: sensor should switch or show varying output quickly (~1 second) when going from lean to rich (snap throttle)
Diagnostic algorithm
- Safety: allow exhaust to cool and work in a well‑ventilated area; disconnect battery only when specified.
- Retrieve all codes and freeze frame data; note related codes (fuel trims, MAF, injectors).
- Visually inspect Bank 2 Sensor 1 connector and wiring for damage, corrosion, heat damage, or rodent chew; repair as needed.
- Using a scan tool, view live data: observe Bank 2 Sensor 1 output and compare to Bank 1 Sensor 1 and to expected behavior. Perform snap‑throttle or induced rich/lean test to confirm sensor responsiveness.
- Verify heater operation: with key on engine off, check for heater supply voltage at the connector and measure heater resistance to ground (compare to OEM).
- Perform continuity and resistance checks between sensor pins and the ECU to rule out open/shorts; wiggle wiring while monitoring live data to find intermittent faults.
- Inspect for exhaust leaks ahead of the sensor; repair any leaks and retest.
- Check fuel system: measure fuel rail pressure and inspect injectors if fuel trims indicate lean/rich condition unrelated to sensor output.
- If wiring and fuel system check good and sensor does not respond correctly, replace the Bank 2 Sensor 1 with OEM or correct specification part.
- After repair, clear codes and perform a road test / readiness drive while monitoring fuel trims and sensor behavior to confirm repair.
- If problem persists after replacing sensor and repairing wiring, proceed to ECU/ground/power supply diagnostics or consult factory resources.
Likely causes
- Failed upstream O2 sensor (Bank 2 Sensor 1)
- Damaged wiring or connector to sensor (chafing, corrosion, disconnection)
- Heater circuit open/short or fuse/relay fault
- Exhaust leak ahead of sensor causing incorrect readings
Fault status
Status
Manufacturer-specific DTC indicating a fault with the fuel control / oxygen sensor circuit for Bank 2 Sensor 1 (upstream). The condition can affect fuel trims and emissions; further testing is required to isolate sensor, wiring, fuel system, exhaust leak, or ECU issues.
Repair difficulty: Medium
Diagnostic time: 1.0-2.5 hours
Similar codes
Repair manuals
Manual library for BMW
479
Browse 479 BMW manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
BMW
-
BMW: 2024
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
530i
-
530i xDrive
-
540i xDrive
-
740i
-
740i xDrive
-
750e xDrive
-
760i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X5 M
-
X6 M
-
-
BMW: 2023
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
760i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
i7
-
M5
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M550i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X1
-
X6 M
-
XM
-
-
BMW: 2022
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
iX
-
M5
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X6 M
-
-
BMW: 2021
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
Alpina XB7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
-
BMW: 2020
-
228i Gran Coupe xDrive
-
230i xDrive
-
330i
-
330i xDrive
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
440i Gran Coupe
-
440i Gran Coupe xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
