Diagnose right in your browser — plug in an ELM327 and the site reads your car itselfProgram for Windows and macOS — all-module scan on any make

BMW 5 Series E60 (2003–2010) — Diagnosis

The table below is the real diagnostic profile the Diagnost program uses for the BMW 5 Series E60 (E60/E61) — 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 E60

UnitSystemCoding
D_MOTOREngine (auto-detect, incl. diesel)
KOMB60Instrument cluster
D_EGSAutomatic transmission (auto-detect)
MSV70Engine N52 (pre-facelift)
MSV80Engine N52N (LCI)
MSD80Engine N53/N54
MSD80N43Engine N43
EGSAutomatic transmission
GS19Automatic transmission (6HP)
SMG_60SMG (545i)
CASAccess / immobiliser (CAS)
kombi60Instrument cluster (variant)
KGM_60Body gateway (locks / windows)
DSC_60Brakes / ABS
DSC_87Brakes / ABS (LCI)
LM_AHLLights (LM with adaptive light)
LM_60Lights (LM base)
ACSM2airbag (LCI)
sgm_60airbag/gateway SGM (pre-2007)
sbsl60Airbag satellite B-pillar left
sbsr60Airbag satellite B-pillar right
SFZ60Airbag satellite centre
SZL_60Steering column (E60)
SZLSteering column (generic)
SZM_60Centre switch cluster
IHKA60Climate control (E60)
MPM_60Power supply module (MPM)
CCC_60iDrive (CCC)
MASK60Radio (M-ASK)
ciciDrive (LCI 2009+)
CID_60Display
CID_90Display (variant)
NAV_60Navigation
ULF_60Bluetooth
TELE60Telephone module
AMP_60Audio amplifier
AMPH1Audio amplifier (top-hifi)
AMPH56Audio amplifier (hifi)
RDC_60Tyre pressure (RDC)
ARS_60Stability control (Dynamic Drive)
AFS_60Active steering
ACC_E65Radar cruise (ACC) (pre-facelift)
LDM_60Radar cruise (ACC) LCI (LDM)
LRR_60Long-range radar
EDCK65Adaptive dampers
ehcRear air suspension (E61, single-axle)
EHC_2NAir suspension (twin-axle, variant)
EKPM60_2Fuel pump
EKPM60_3Fuel pump
GWS_60Gear selector
DWA_63
MMC_E65
PDC_E65Park distance control
RLS_E65Rain sensor
RSE_70
shzh60Seat heating (E60)
SHZH_E65Seat heating (variant)
te_bft
te_fat
VGSG90Transfer case
ZBE_60_2iDrive controller

Have a problem with your E60?

Describe the symptoms or paste the codes — the AI knows this chassis' typical weak points.

Start diagnosis

Fault 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.