BMW Control Unit Glossary
BMW paperwork, forum threads and repair estimates are full of three- and four-letter abbreviations, and the same fault can be described with three of them depending on who is talking. An owner hears "your CAS is bad" at one shop, "it's the FEM" at another and "you need a DME" at a third. Sometimes they are describing the same car; more often they are describing three different generations of BMW.
This glossary explains what each unit is, what it controls, which cars have it and what a failure looks like. It deliberately carries no prices of its own, so the numbers stay in one place on the cost pages linked below.
Reviewed November 2026. Model-year ranges are approximate and BMW changed hardware within some platforms; the VIN is the definitive answer.
How the BMW start sequence works
When you start a BMW, several units agree in sequence. The key proves who it is to the security module. The security module tells the engine computer (the DME) that starting is allowed, and on many cars it also releases the steering lock. A body module runs the lights, locks and comfort functions around that, and the instrument cluster shows the result.
If any link in that chain disagrees with another, the car refuses to start, and the dash message is often the same whichever link is at fault. That is why diagnosis matters more than guessing the abbreviation.
The quick-reference table
| Abbreviation | Stands for | What it does | Typical cars |
|---|---|---|---|
| EWS | Elektronische Wegfahrsperre | Immobilizer; holds key data on older cars | E36, E38, E39, E46, E53 and similar, about 1995–2005 |
| CAS | Car Access System | Key data, start button, ignition and access control | E60, E90, E70 and related, about 2004–2013 |
| CAS4 / CAS4+ | Car Access System, 4th generation | Same role, later hardware | F10, F01, F25 and related |
| FRM | Footwell module | Lighting, windows, some locks and comfort functions | E8x, E9x, E84, E89 and related |
| FEM | Front Electronic Module | Body control and key security combined | F20, F22, F30, F32 and related |
| BDC | Body Domain Controller | Successor to FEM, same roles | F15, F16, F48 and later |
| DME | Digital Motor Electronics | Engine computer | All models |
| ISN | Individual serial number | The code that pairs the DME with the security module | All models with a DME |
| Comfort Access | Keyless entry and start system | Proximity key recognition | Many models, option on some |
EWS: the old immobilizer
EWS is the first generation of BMW's immobilizer, used from the mid-1990s. It is a separate unit that stores key data and tells the engine computer whether a key is valid. A car with EWS typically uses a chipped blade key, a simple design that is generally the easiest European key to add to.
A failing EWS usually shows up as a no-start with a flashing immobilizer light, or a key that will not be recognised. See our BMW chassis-code key system decoder for which cars use it.
CAS: where the keys live on E-series cars
CAS, the Car Access System, replaced EWS on later E-series cars. It combines the immobilizer, the start button, ignition control and access control in one unit. If a BMW from roughly 2004 to 2013 refuses to recognise a key, the CAS is the first unit to read.
CAS comes in several generations, from CAS1 and CAS2 through CAS3 and CAS3+ to CAS4 and CAS4+ on early F-series cars. The generation sets the procedure for adding or recovering a key, which is why a shop should ask for the VIN before quoting. The distinction by generation is in BMW spare key versus all-keys-lost.
Note that some F-series cars, such as the F10 5 Series, still use a CAS-family module rather than a FEM, a point that surprises many owners.
FRM: the footwell module
The FRM is a body controller on many E-series cars. It manages exterior lighting, window functions and a range of comfort circuits, and it is a common cause of lights that will not work and batteries that drain. It does not hold your key data; that belongs to the CAS.
The detailed diagnosis is in BMW FRM footwell module failure symptoms, and the service page is BMW FRM repair.
FEM and BDC: body and security in one unit
From the F20 1 Series and F30 3 Series era, BMW folded body control and key security into a single module, the FEM. Larger and later cars use its successor, the BDC. A failing FEM or BDC does not look like one fault; it looks like five unrelated ones in the same week.
Because key security lives in the same unit as the lights and locks, a spare key on these cars means reading the security value from the module first. Our BMW FEM and BDC failure symptoms page covers the pattern and the lookalikes.
BDC2 and later, on G-series cars, use a newer architecture where some work is gated by model year, so those jobs are quoted per VIN.
DME: the engine computer
The DME is BMW's engine control unit. It runs fuel, ignition timing and a long list of engine functions, and it takes part in the security handshake. If it has not been paired to the car, the car will not start even with a perfect key.
DME work is covered in BMW DME programming: ISN, MSV and MSD, and the broader European picture is in the European ECU and DME replacement cost pillar.
ISN: the handshake between modules
The ISN, or individual serial number, is the code that ties the DME to the car's security module. When a DME is replaced, swapped or repaired, the ISN has to match. A mismatch typically shows as a no-start with a drive-away protection message, which we cover in BMW Drive-Away Protection Active.
Comfort Access
Comfort Access is the keyless entry and start feature: handles that unlock when a proximity key is near, and a start button instead of a slot. It is not a module of its own but a function spread across several units. When it stops working, the key, the antennas or the controlling module can each be at fault, which is why our Comfort Access and Keyless-Go guide starts with the cheapest checks.
Which unit is it? A symptom map
| What you notice | First units to suspect |
|---|---|
| Remote does nothing, key blade still opens the door | Key battery, then the module holding the receiver |
| Dash lights up but engine does not crank | Security module (CAS, FEM or BDC), then DME |
| Lights, windows and battery misbehaving together | FRM on E-series, FEM or BDC on F-series |
| Scan tool cannot connect at all | FEM or BDC gateway, or a power or ground fault |
| Starts then dies with a protection message | ISN mismatch between DME and security module |
| Wheel will not unlock | Steering lock, where fitted, before the key |
Common mix-ups
A frequent source of confusion is one word meaning different things. When a mechanic says "your ECU is bad", they might mean the DME, the security module or a body module. Asking which unit is not pedantry: it is the question that stops the wrong part being ordered.
Another is assuming every F-series car has a FEM. Some have CAS4, some FEM and some BDC, and the chassis letter alone will not settle it.
Related reading
For Mercedes-Benz, our Mercedes control unit glossary does the same job, and for module cost across European makes see European module programming cost and BMW module repair cost.
Frequently Asked Questions
What does CAS stand for on a BMW?
Car Access System. It is the module on many E-series cars that holds key data, controls the start button and manages ignition and access.
What is the difference between CAS and FEM?
CAS handles key security and start control on older cars. FEM, on later F-series cars, combines that role with body control such as lights and locks in one unit.
Does every F-series BMW have a FEM?
No. Some F-series cars, such as the F10 5 Series, use a CAS-family module, and larger cars use a BDC. The VIN settles which one a particular car has.
What is an FRM on a BMW?
The footwell module, a body controller that handles lights, windows and some comfort functions on many E-series cars. It does not hold the key data.
What is a BMW ISN?
The individual serial number that pairs the DME to the car's security module. It has to match, or the car will not start.
Which module is the problem if my BMW will not start?
It could be the key, the security module, the DME, a flat battery or a steering lock. A diagnostic read is the quickest way to tell, and a battery test is the quickest check you can do yourself.
Where can I find prices?
On the cost pages linked from each entry. This glossary carries no figures of its own, so the numbers stay in one place and stay current.
What should I tell a shop when I call?
Year, model and VIN, the exact dash message, whether a second key exists and works, and whether anything was recently repaired or the battery replaced.
Get the right unit diagnosed
A BMW that will not start is almost never solved by guessing the abbreviation. Not Your Basic Locksmith is licensed by the Texas Department of Public Safety Private Security Program and has specialised in European key and module work since 2012 — Arlington shop or mobile across Dallas–Fort Worth. Call (682) 344-1957 with your year, model, VIN and the exact message on the dash.



