LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2012 >> 335i 2D Convertible, Automatic Trans >> Repair and Diagnosis >> General Information >> OEM General Information >> Functional Description - F30 >> Engine Performance - Functional Description >> Engine control system interfaces >> System functions >> Electronic immobilizer
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Electronic immobilizer

The electronic immobilizer is both an anti-theft system and start enable device. The electronic immobilizer uses modern encryption. Each vehicle is assigned a 128-bit code. This code is stored in a BMW database. This means that the code is known only to BMW. The code is programmed in the Body Domain Controller (BDC) and the Digital Engine Electronics (DME) and is locked. When the code is in the control units, it can no longer be deleted or changed. This means that each control unit is assigned to a certain vehicle. The Body Domain Controller (BDC) and the electronic immobilizer (EWS) mutually identify one another with the code and the same algorithm. If the identification data is correct, the Body Domain Controller (BDC) activates the starter motor via a relay in the control unit. At the same time, the Body Domain Controller of the Digital Engine Electronics (DME) transmits an encoded enable signal (rolling code) for engine start. The Digital Engine Electronics (DME) then only enable the engine start if a correct enable signal has arrived from the Body Domain Controller (BDC). These operations may result in a slight delay in starting (up to half a second).