BMW 3 Series E36 (1990–2000) — Diagnosis
The table below is the real diagnostic profile the Diagnost program uses for the BMW 3 Series E36 — 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 E36
| Unit | System | Coding |
|---|---|---|
| KOMBI36 | Instrument cluster | ✓ |
| D_MOTOR | Engine (auto-detect) | |
| D_EGS | Automatic transmission (auto-detect) | |
| MS410DS0 | Engine M52 (MS41) | |
| MSS52DS0 | Engine S50 (M3) | |
| EGS | Automatic transmission | |
| ZKE3 | Central body electronics (ZKE III) | ✓ |
| ZKE4 | Central body electronics (ZKE IV, late) | ✓ |
| IHKA36 | Climate control | ✓ |
| IHKR36 | Climate control (semi-auto) | ✓ |
| ZV36 | Central locking | ✓ |
| ABSMK20 | ABS (Teves MK20, 96+) | ✓ |
| ASC5 | ABS/ASC | ✓ |
| EWS | EWS immobiliser | ✓ |
| ews3 | EWS immobiliser | ✓ |
| ZAE2 | airbag (pre-97) | ✓ |
| MRS2 | airbag (97+) | ✓ |
| MRS3 | airbag (late) | ✓ |
| CVM | Convertible top module | ✓ |
| DWA3 | Alarm system | ✓ |
| DWA4 | Alarm system | ✓ |
| FGR2 | Cruise control | ✓ |
| GR2 | Cruise control (early) | ✓ |
| lws5 | Steering angle sensor (Z3/DSC) | ✓ |
Have a problem with your E36?
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.