BMW 5 Series E39 (1995–2003) — Diagnosis
The table below is the real diagnostic profile the Diagnost program uses for the BMW 5 Series E39 — every unit it polls, reads fault memory from and (where marked) codes. This is not marketing: it is the program's working database.
Control units read on the E39
| Unit | System | Coding |
|---|---|---|
| D_MOTOR | Engine (auto-detect) | |
| IKE | Instrument cluster | ✓ |
| D_EGS | Automatic transmission (auto-detect) | |
| ms430ds0 | Engine M54 (MS43) | |
| me72kwp0 | Engine M62 (ME7.2) | |
| D50M57A0 | Engine M57 (diesel 525d/530d) | |
| EGS | Automatic transmission | |
| KOMBI39 | Instrument cluster (base) | ✓ |
| ZKE3_GM1 | Central body electronics (GM III) | ✓ |
| LCM | Lights (LCM, early) | ✓ |
| LCM_II | Lights (LCM II) | ✓ |
| lcm_iii | Lights (LCM III, 98-00) | ✓ |
| lcm_iv | Lights (LCM IV, 09/2000+) | ✓ |
| IHKA39 | Climate control | ✓ |
| ihkr39 | Climate control (semi-auto) | ✓ |
| dsc57 | Brakes / ABS DSC (Bosch 5.7) | ✓ |
| ASC57 | Brakes / ABS ASC (Bosch 5.7) | ✓ |
| ASC5 | ABS/ASC (early) | ✓ |
| EWS | EWS immobiliser | ✓ |
| ews3 | EWS immobiliser | ✓ |
| MRS2 | airbag | ✓ |
| MRS3 | airbag | ✓ |
| PDCE38 | Park distance control | ✓ |
| MID | On-board display | ✓ |
| radio | Radio | ✓ |
| szm38 | Centre switch cluster | ✓ |
| LSM | Steering column memory | ✓ |
| ehc | Suspension (Touring) | ✓ |
| ehc_2 | Suspension | ✓ |
| EDC3P | Adaptive dampers | ✓ |
| ACC | Radar cruise (ACC) (2000+) | ✓ |
| BC1 | On-board computer | ✓ |
| BIT | Telephone interface | ✓ |
| DSP | ✓ | |
| dsp2 | ✓ | |
| DWA3 | ✓ | |
| DWA4 | ✓ | |
| FGR2 | Cruise control | ✓ |
| HKM | Tailgate module | ✓ |
| lws5 | Steering angle sensor | ✓ |
| rdc | Tyre pressure (RDC) | ✓ |
| tel_us | Telephone module | ✓ |
| ulf | Bluetooth | ✓ |
Have a problem with your E39?
Describe the symptoms or paste the codes — the AI knows this chassis' typical weak points.
Start diagnosisFault memories on this car (if it has a CAN bus — roughly 2008 and newer) are read by the program with an ordinary ELM327 adapter too. A K+DCAN cable (E series) or ENET cable (G series) in the Windows version is what unlocks dealer-level depth: coding, service intervals, factory options, per-module mileage and the full fault list for every unit in the table above.