Skip to content

DME (Engine Control Module)

The DME (Digital Motor Electronics) is the engine control unit that manages fuel injection, ignition timing, VANOS control, idle speed, emissions systems, and many other engine functions.

ParameterValue
ManufacturerSiemens
ModelMS43
LocationEngine bay, right side (E-box area)
ProgrammingFlash-programmable
Inputs40+ sensors
Outputs20+ actuators
  • Fuel injection timing and duration
  • Ignition timing per cylinder
  • VANOS solenoid control
  • Idle air control
  • DISA valve control
  • Emissions system management
  • Electronic throttle control
  • Fan control
  • AC compressor clutch control
  • Communication with EWS (immobilizer)
  • DME connector pin corrosion (causes intermittent faults)
  • Failed DME after water intrusion into E-box
  • DME must be ISN-matched to EWS for engine to start

DME software can be updated or modified using BMW diagnostic tools (DIS/GT1, ISTA, or aftermarket tools like INPA). The DME is VIN-coded and EWS-linked.