LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2010 >> X5 30i >> Repair and Diagnosis >> Engine Performance >> Ignition System >> Engine Electrical System - Repair (N52) >> Electronic Switching Or Control Unit >> 12 14 550 Replacing Control Unit (DME)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

12 14 550 Replacing Control Unit (DME)

IMPORTANT: Read and comply with notes on protection against electrostatic damage (ESD protection). See 61 35... NOTES ON ESD PROTECTION (ELECTRO STATIC DISCHARGE) .

Necessary preliminary tasks: 

IMPORTANT: Follow instructions for removing and installing electronic control units.

Replacement: 

IMPORTANT: It is absolutely essential to read out the fault memory with the MoDiC or the BMW DIS and to create a fault memory printout.

Switch off ignition.

Lever out expander rivet.

Remove gasket (1).

Release screws (2).

Feed out partition (3) and remove.

Fig 1: Identifying Expander Rivet Gasket And Screws
G04793891Courtesy of BMW OF NORTH AMERICA, INC.

Lever out expander rivet.

Release locks in direction of arrow.

Feed out fresh air duct (1) and remove.

Fig 2: Removing Fresh Air Duct
G04793892Courtesy of BMW OF NORTH AMERICA, INC.

Open retainers.

Release lock (1) in direction of arrow.

Remove cover (2).

Fig 3: Locating Retainers Lock And Cover
G04793893Courtesy of BMW OF NORTH AMERICA, INC.

Release screws and remove retaining bar (1).

Unlock upper section (2) of partition seal in direction of arrow and remove.

Release grommets (3) for wiring harnesses from lower section of partition seal and from electronics box.

Installation: 

Make sure grommets are correctly seated (watertightness).

Fig 4: Unlocking Upper Section Of Partition Seal
G04793894Courtesy of BMW OF NORTH AMERICA, INC.

Unlock plugs (1) using slide in direction of arrow and remove. Remove control unit (2).

Installation: 

Replacement: Note device identification number and coding.

Fig 5: Identifying DME Control Unit
G04793895Courtesy of BMW OF NORTH AMERICA, INC.
NOTE: Check stored fault messages. Now clear the fault memory.