BMW 3 Series E90 (2005–2013) — Diagnosis
The table below is the real diagnostic profile the Diagnost program uses for the BMW 3 Series E90 (E90/E91/E92/E93) — 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 E90
| Unit | System | Coding |
|---|---|---|
| CAS | Access / immobiliser (CAS) | ✓ |
| JBBF | Junction box / lights | ✓ |
| KOMBI | Instrument cluster | ✓ |
| D_MOTOR | Engine (auto-detect, incl. diesels) | |
| D_EGS | Automatic transmission (auto-detect) | |
| MSV80 | Engine N52/N53 | |
| MSD80 | Engine N43/N54 | |
| MEV9N46 | Engine N46 (318i/320i) | |
| MEV17N46 | Engine N46T (LCI) | |
| mevd172 | Engine N55 (335i LCI) | |
| MS_S65 | Engine S65 (M3) | |
| EGS | Automatic transmission | |
| FRM_87 | Lights (FRM, pre-facelift) | ✓ |
| frm3 | Lights (FRM3, LCI 09/08+) | ✓ |
| DSC_87 | Brakes / ABS | ✓ |
| ACSM2 | airbag | ✓ |
| FZD_87 | Roof function centre | ✓ |
| IHKA87 | Climate control (auto) | ✓ |
| IHKR | Climate control (manual) | ✓ |
| PDC_87 | Park distance control | ✓ |
| RLS_87 | Rain / light sensor | ✓ |
| cic | iDrive | ✓ |
| CID_87 | iDrive display | |
| CID_90 | iDrive display (variant) | |
| SZL | Steering column | ✓ |
| AFS_90 | Active steering | ✓ |
| cvm_iv | Convertible top (E93) | ✓ |
| ULF2_60 | Bluetooth | ✓ |
| ulf | Bluetooth (variant) | ✓ |
| AMPT70 | Audio amplifier | ✓ |
Have a problem with your E90?
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.