Bob's Mechanical Repairs

BMW P0606

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

Get a free quote

ECU processor fault on BMW — DDE/DME water ingress on E90/F30 from blocked scuttle drains.

BMW P0606 — ECU processor fault on BMW — DDE/DME water ingress on E90/F30 from blocked scuttle drains. Typical UK independent garage cost: £180–£1200.

What actually causes P0606 on a BMW

BMW ECUs occasionally suffer water ingress through the scuttle drain on E90 — sets P0606 and a constellation of phantom codes. Always inspect ECU location and connectors before condemning.

BMW engines that log P0606

  • E90/E91 320d N47
  • F30 320d N47/B47
  • E60 525d M57N2

How we diagnose P0606 on a BMW

  1. Inspect scuttle drains for blockage
  2. Remove ECU, inspect for water staining
  3. Check ground straps and PDC fuse box
  4. Try a known-good ECU temporarily (BMW supports this on E-series)

The common misdiagnosis to avoid

Garages condemn ECUs that just need drying out and re-sealing — always inspect for water before quoting a £900 replacement and re-coding job.

BMW P0606 repair cost in the UK

Expect £180–£1200 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

E90 P0606 after heavy rain — clear the scuttle drains and dry the ECU before quoting. 60% recover.

Codes usually seen alongside P0606 on BMW

  • P0600
  • P0601

Symptoms drivers report with P0606

  • The car goes into 'Limp Mode' without warning on the A9, losing all power.
  • The dash lights up like a Christmas tree—ABS, Traction Control, and Engine lights all on at once.
  • Total 'No Start' condition—you turn the key and absolutely nothing happens.
  • The engine cooling fans run at full speed as soon as you turn the ignition on.
  • Intermittent stalling at roundabouts that leaves you stranded for 5 minutes before it magically restarts.

Repairs that clear P0606

  • Test grounds
  • Replace or repair ECU

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

Loading the full page…