Bob's Mechanical Repairs

BMW P0036

Bob's Mechanical Repairs — independent family-run garage in Birnam, Dunkeld, Perthshire. Call 01350 727 276 or email [email protected].

Get a free quote

Post-catalyst sensor heater fault on BMW — sensor ageing on N20/N43, loom damage on N47 diesel.

BMW P0036 — Post-catalyst sensor heater fault on BMW — sensor ageing on N20/N43, loom damage on N47 diesel. Typical UK independent garage cost: £130–£400.

What actually causes P0036 on a BMW

N20 downstream sensor typically fails the heater at 80–100k miles. N47 diesel: the loom passes near the DPF and heat-cycles until the insulation cracks — sensor is fine, wire is broken.

BMW engines that log P0036

  • N20 2.0T (F30 320i)
  • N43/N53 (E90 direct injection)
  • N47 2.0 diesel (F30 320d)

How we diagnose P0036 on a BMW

  1. ISTA freeze frame — confirm B1S2 (post-cat) vs post-DPF sensor
  2. Heater resistance at sensor — 3–6Ω on N20, 8–15Ω on N47
  3. Loom continuity from sensor to DME connector
  4. Bosch OE part, adaptation reset in INPA

The common misdiagnosis to avoid

Fitting a new downstream sensor on N47 diesel without checking the loom — the wire breaks again in weeks. Also, INPA is needed to confirm which sensor (post-cat vs post-DPF).

BMW P0036 repair cost in the UK

Expect £130–£400 including parts and labour at an independent garage. Main-dealer quotes on BMW are usually higher for the same job, and the spread exists because the cheap cause and the expensive cause throw the same code — pay for the diagnosis before you pay for parts.

Bob's workshop tip

BMW N47 — inspect the loom heat shield before ordering the sensor. Loom breaks are common.

Codes usually seen alongside P0036 on BMW

  • P0037
  • P0141
  • P0420

Symptoms drivers report with P0036

  • Engine warning light within a mile of cold start
  • No drivability issues
  • Slight MPG drop
  • Possible MOT emissions warning
  • Code persists after clearing within one drive cycle

Repairs that clear P0036

  • Replace sensor
  • Inspect wiring

For the generic, all-makes explanation of this code — meaning, every known cause and UK cost bands — see our P0036 guide.

Reading P0036 on a BMW properly

A generic reader will show P0036 and nothing else. What matters is the freeze-frame data stored with it — engine speed, load, coolant temperature and fuel trims at the moment the fault was logged — plus whether any other module on the BMW has logged something at the same time. Codes rarely arrive alone, and the order they were stored in usually points at which one is the cause and which are the consequences.

Clearing P0036 without fixing it

Erasing the code resets the BMW's readiness monitors as well as the light. The fault returns on the next drive cycle if the cause is still there, and in the meantime the incomplete monitors can stop the car passing an emissions check. After a genuine repair, the car is driven until the relevant monitor completes before it is handed back.

Bob's Mechanical Repairs is an independent garage in Birnam, Dunkeld, Perthshire, with 32 years of Bob's experience on the tools. If P0036 is showing on your BMW, bring any scan results with you — we will read the live data ourselves, confirm which cause it actually is, and price the repair before any work starts.

Loading the full page…