P2200 on BMW: Causes, Symptoms and Fix Cost
Quick Answer
Safe to drive (short-term)
P2200 on a BMW means the engine computer has found an electrical fault in the NOx sensor circuit on bank 1. A NOx sensor is a heated sensor in the exhaust that measures nitrogen oxides. It has its own control unit that sends the reading to the engine computer over the car's data bus. Diesels with an SCR system (AdBlue) usually have one sensor before and one after the SCR catalyst, and some cars with a NOx trap use them too. P2200 points to the sensor, its wiring, connector or power supply, not to a worn catalyst. Which sensor counts as bank 1 depends on the make, so confirm it with live data before ordering a part.
- Severity
- Moderate · Emissions
- Typical repair cost, all makes
- €40-€1300
Connect a standard OBD2 adapter (Bluetooth LE on iPhone) to your BMW and Skanyx tells you what P2200 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.
Get Skanyx freeWhat does P2200 mean on a BMW?
The Quick Answer above is the generic definition. What follows is the model-specific detail for the BMW models that log P2200.
BMW 520d (G30, G31)
2017-2023
The 520d of this generation uses the 2.0 litre B47 diesel. HELLA's NOx sensor guide, which uses a BMW 520d G31 as its worked example, shows an error stored for the NOx sensor downstream of the SCR catalyst with the text "OBD CAN message missing". The sensor reports over the data bus, so a missing message points to the wiring, the supply or the sensor's own control unit as much as to the measuring element.
Source: hella.com, en.wikipedia.org
Sources
- hella.com hella.com/techworld/uk/technical/car-electronics-and-electrics/stickoxidsensor-n
- en.wikipedia.org en.wikipedia.org/wiki/BMW_B47
What causes P2200 on a BMW?
Beyond the generic causes listed on the main P2200 page, these are the patterns noted for BMW models:
Sensor control unit not sending its CAN message
: BMW 520d (G30, G31)
Wiring or connector fault at the sensor
: BMW 520d (G30, G31)
How to diagnose P2200 on a BMW with OBD2
- Read all stored codes and the freeze frame. Fix NOx sensor circuit, heater, power-supply and data bus codes before any efficiency code such as P20EE or P2000, because a bad NOx reading can make a good catalyst look worn. A generic OBD2 reader shows the codes, the freeze frame and standard live data. Some newer diesels also show NOx values or the AdBlue level there, but on most cars the NOx readings, heater state and dosing data need manufacturer-level software.
- Work out which sensor the code means. Cars with two NOx sensors have one before and one after the SCR catalyst, and the bank and sensor numbering differs between makes.
- Inspect the exhaust and the sensor before any deeper testing: cracks, rust, loose parts, and wiring and connectors for damage, corrosion, melting or marten bites.
- Check the sensor's power supply, ground and data bus connection against the manufacturer's specification.
- With manufacturer-level software, compare the NOx values before and after the catalyst and watch the sensor heater. An implausible value from one sensor while the other reads sensibly points to that sensor.
- On a car with AdBlue, check the fluid quality and the dosing, because poor or crystallised AdBlue and a blocked doser can give the same symptoms and damage the sensor.
- If the sensor is replaced, fit the complete unit with the correct type for that position, tighten it to the torque and with the thread compound the manufacturer specifies, and have it adapted with manufacturer-level software where required before clearing the code.
How much does P2200 cost to fix on a BMW? (EUR)
Estimated repair costs for P2200 in EUR, compiled across makes. Expect BMW parts and labour towards the upper end of each range.
| Repair | Parts Cost | Labor Cost | Total Estimate | DIY Difficulty |
|---|---|---|---|---|
| Repair sensor wiring or connector | €5–€40 | €60–€180 | €65–€220 | Moderate |
| Repair exhaust leak near the sensor | €20–€100 | €60–€200 | €80–€300 | Professional |
| Replace NOx sensor | €250–€1000 | €100–€300 | €350–€1300 | Professional |
| Sensor adaptation after replacement (manufacturer-level software) | €0–€0 | €40–€120 | €40–€120 | Professional |
Prices estimated as of October 2026. Costs vary by region, vehicle, and shop.
Codes related to P2200
These codes are often seen alongside P2200 or point to related issues, on any make:
Looking for the full P2200 reference (all makes, full diagnosis flow, complete repair cost matrix)? See the main P2200 guide
