Summary: The BMW CAS2 (Car Access System) is the immobiliser module that lets your BMW recognise its key and start — the system behind the well-known no-start fault on the 1 Series (E87) and other mid-2000s BMWs. When it fails, we repair your original unit and return it plug and play, with your keys and coding retained and a lifetime warranty.

In this guide
- What is the BMW CAS2 (Car Access System), and how does it work?
- Symptoms of a failing CAS2 module
- Common CAS fault codes
- What causes CAS2 failure?
- Can the CAS2 be repaired or must it be replaced?
- Will I keep my keys and coding?
- Which BMW models and years use CAS2 (1 Series and beyond)?
- CAS2 or CAS3 — how to tell
- How our repair service works
- FAQs
What is the BMW CAS2 (Car Access System), and how does it work?
The CAS2 — Car Access System, second generation — is the immobiliser and ignition-authorisation module fitted to a range of mid-2000s BMWs, with the 1 Series (E87) the car we see it on most often. It is the security checkpoint your key has to pass before the engine will do anything: until the CAS2 has confirmed the key belongs to the car, your BMW will not start.
Inside each BMW key there is an integrated transponder chip, and a coil ring sits around the ignition lock. The chip carries no battery of its own — it is powered by that coil from the CAS module. When you put the key in, the transponder is energised through the loop antenna and its key data is sent to the CAS2 control module.
If the key data is correct, the CAS2 sends an enable signal to the starter and passes a random code to the engine control unit — the DME on petrol engines, the DDE on diesels. The DME or DDE then checks that random code against the one it has stored, and only when the two match is fuel injection released and the engine allowed to start. Break any link in that chain and the car simply will not crank or fire.
The CAS2 also holds security and configuration data that is married to your specific vehicle, which is why it cannot be dropped in from another car. That single design detail is the key to everything else on this page.
Symptoms of a failing CAS2 module
The 1 Series in particular has a well-known problem with its CAS2 immobiliser, and the module rarely fails cleanly. More often it warns you first, with faults that come and go for weeks before the car finally refuses to start. The symptoms we see most often are:
- No crank, no start — you turn the key or press the button and nothing happens, even though the battery is healthy.
- Intermittent starting — the car is dead one moment and starts normally a while later, often after it has been left to stand.
- Key not recognised — the dashboard reports the key as missing or invalid, or the immobiliser warning light stays on.
- Starts then stalls — the engine catches for a second and cuts out as the immobiliser fails to release.
- No communication with the CAS2 module — a diagnostic scan tool cannot talk to the unit at all.
- Electrical oddities — central locking that behaves erratically, the alarm triggering for no reason, or warning messages appearing and clearing on their own.
The intermittent faults are the ones owners are most tempted to ignore, and they are exactly the ones worth acting on. A CAS2 that starts the car nine times out of ten is already on its way out — and the tenth time tends to arrive at the worst possible moment.
Common CAS fault codes
When a garage reads your BMW with diagnostic equipment, the CAS module stores fault codes that point to where the trouble lies. These are read via BMW diagnostics and are common across the CAS family, the CAS2 included — treat them as indicators of the area at fault rather than a single guaranteed diagnosis. The codes we see most often on a failing CAS module are:
- A0A9 — CAS: Control Unit Fault. A fundamental problem inside the module itself, which can affect its ability to communicate with other systems or to manage access and starting.
- A0B4 — CAS: Engine Start / Starter Operation. The CAS is failing to manage or send the start signal to the starter motor, so the engine will not crank or start.
- A0BE — CAS: Terminal 15 Output 1. Terminal 15 is the ignition-on power feed; this flags a fault in the circuit that powers up the vehicle’s electrical systems when the ignition is switched on.
- A0BF — CAS: Terminal 15 Output 2. The same Terminal 15 power fault on a second output circuit.
- A0C0 — CAS: Terminal 15 Output 3. The same fault again, affecting a third Terminal 15 circuit.
- CAS 14 to CAS 17 — Door Open codes (front-right, front-left, rear-left, rear-right). These flag a door reported as open; when the doors are genuinely shut, the usual cause is a lock actuator or its wiring, but they often appear alongside the codes above when the module hardware is at fault.
It is the combination that tells the story. A0A9 turning up with one or more of the Terminal 15 outputs — A0BE, A0BF or A0C0 — is a classic signature of CAS hardware failure, and these faults often surface once the car has warmed up. That points straight to the most common underlying cause, which we cover next. If you are seeing these codes, the unit needs testing and repair rather than guesswork.
What causes CAS2 failure?
CAS2 modules fail for a handful of well-understood reasons, and heat is the most common of them.
On the 1 Series the module — the immobiliser box — sits on the driver’s side behind the trim pocket, with a separate transponder near the key barrel. Tucked away like that, it is out of sight but exposed to repeated heat cycling, and over time the heat degrades the components inside: capacitors and resistors drift out of specification, and solder joints on the circuit board crack as they expand and contract. The result is a module that works when cold and starts misbehaving once the car is warm — exactly the intermittent pattern owners describe, and the reason the Terminal 15 faults so often appear when the car is hot.
Heat is not the only culprit. Water ingress and corrosion, overvoltage events — often during a jump-start or from a failing alternator — and corrupted internal software, usually from botched key programming or an interrupted update with the wrong tools, all push a CAS2 towards failure. The symptoms overlap heavily, which is why a proper diagnosis matters before anyone reaches for a replacement.
When we repair a CAS2, every unit is tested on our in-house Hardware-in-the-Loop platforms — bespoke rigs that put the module through simulated heat, vibration and load — so an intermittent, heat-related fault shows itself on the bench instead of on your driveway.
Can the CAS2 be repaired or must it be replaced?
Most general workshops and main dealers will tell you the CAS2 cannot be repaired and has to be replaced. That is true for them — it is not true in general. They replace because they are not set up to repair at component level; a remanufacturer is.
Replacing the module brings its own problems. A second-hand unit is locked to the car it came from and will not work in yours. A new module — unless it is supplied as part of a complete immobiliser kit with matched keys, a main-dealer-only part that is not available on the aftermarket — has to be programmed and coded to your vehicle before the car will start. Either route means dealer-level programming, with the cost and delay that come with it.
We take a different route. Our in-house engineers carry out circuit-level board repair on your original unit, replacing the failed capacitors, resistors and solder joints with new genuine OEM components and, where it improves reliability, uprated parts. Because we are rebuilding the board rather than fitting a like-for-like new unit, we reinforce the very weak points that caused the failure — so the repaired module is built to meet and exceed the original specification, instead of carrying the same design flaw forward.
The practical upshot is simple: repairing your original module keeps the car’s existing security marriage intact, and that is what makes the rest of this page possible.
Will I keep my keys and coding?
Yes. This is the single biggest advantage of repairing your original CAS2 rather than replacing it.
Because we rebuild the unit that is already married to your car, your existing keys go on working, your coding and configuration are retained, and your recorded mileage is left untouched. The module comes back as your module — repaired, not substituted.
That means no reprogramming, no re-coding and no trip to a dealer to marry a new unit to the vehicle. The repaired CAS2 is returned plug and play: you refit it and the car starts. A replacement unit, by contrast, almost always has to be coded to the car before it will do anything at all.
Every unit we remanufacture comes back under a lifetime, unlimited-mileage warranty and ready to fit, with no coding required.
Which BMW models and years use CAS2 (1 Series and beyond)?
CAS2 is the earlier of the Car Access System generations, fitted broadly across the mid-2000s BMW range — roughly 2004 to 2007 — before CAS3 took over. The 1 Series is the flagship application and the car we repair most, but it is far from the only one. The chassis that commonly run a CAS2 include:
- 1 Series — E81 and E87, the most common CAS2 cars we see.
- 3 Series — E90 saloon and E91 Touring.
- 5 Series — E60 saloon and E61 Touring.
- 6 Series — E63 coupé and E64 convertible.
- Early-to-mid-2000s X and Z models from the same period.
We have deliberately not published an exact year-by-chassis table here. There is an overlap around 2006 to 2007 where some cars left the factory with CAS2 and others with the newer CAS3, and the precise cut-off points vary by model. Rather than risk sending you the wrong information, we confirm the exact system from your vehicle details or from the unit itself — see the next section. If your car is from that overlap, do not assume from the year alone.
CAS2 or CAS3 — how to tell
If your BMW sits in that mid-2000s overlap, you may not be sure whether you have a CAS2 or a CAS3 — and it matters, because they are different modules and are not interchangeable.
The most reliable way to tell is not to go by the year alone. The part number on the unit, the chassis and build date of the car, and a diagnostic read will each confirm which generation you are dealing with. If you are not certain, send us your vehicle details or the unit and we will identify it for you before any work is quoted.
If you have established that yours is the newer generation, see our BMW CAS3 immobiliser module repair service instead. For the full range of immobiliser and Car Access System work across other BMW models and other makes, our immobiliser repair category lists every service we offer.

How our repair service works
Our CAS2 repair is a mail-in, repair-and-return service. You do not need to bring the car anywhere — you send us the unit and we return it ready to fit.
- Get in touch. Tell us your vehicle and the symptoms through our repair form, or contact us if you are not sure which module you have, and we will confirm what to send.
- Remove and send your unit. For a CAS repair we usually need the CAS module together with a working key, and on some cars the DME as well, so we can test and validate against your vehicle’s security data. We tell you exactly what to include.
- We test and diagnose. Your unit is bench-tested on our Hardware-in-the-Loop rigs to confirm the fault — including the heat-related, intermittent faults that are so common on the CAS2 — and we report what we find.
- We remanufacture. Our engineers carry out the circuit-level repair, replacing failed components with genuine OEM and uprated parts and reinforcing the known weak points.
- We return it plug and play. The repaired CAS2 comes back married to your car, keys and coding retained, with a lifetime warranty. You refit it and the car starts.
All of this is carried out in a cleanroom-standard, ESD-safe workshop using dealer-level diagnostic tools, by an in-house team of electronic engineers doing genuine board-level repair. Sending us your original unit is almost always faster and less disruptive than sourcing, fitting and programming a replacement.
FAQs
Is the 1 Series CAS2 fault really that common?
Yes. The 1 Series has a well-known problem with its CAS2 immobiliser, and it is one of the BMW immobiliser faults we repair most regularly. Because we rebuild your original module, the repair keeps your existing keys and coding rather than forcing a coded replacement.
Can a CAS2 really be repaired instead of replaced?
Yes. Dealers replace because they are not equipped for component-level board repair. We rebuild your original unit at circuit level, which keeps your keys and coding intact and avoids the programming a replacement would need.
Will my keys still work after the repair?
Yes. We repair the module that is already married to your car, so your existing keys, coding and mileage are retained. The unit comes back plug and play, with no recoding needed.
My BMW only fails to start when it is hot — is that the CAS2?
Very possibly. Heat-related CAS2 failure is the most common pattern we see: the module works cold and fails once warm, as heat-degraded solder joints and capacitors lose contact. We test under simulated heat specifically to reproduce that kind of intermittent fault.
How do I know whether I have a CAS2 or a CAS3?
Cars from around 2006 to 2007 can have either. We identify the exact generation from the part number, your vehicle details and a diagnostic read before quoting — just ask, and we will confirm it for you.
What do I need to send you?
Typically the CAS module and a working key, and on some vehicles the DME as well. We confirm exactly what to include when you get in touch, so nothing is missed and we can validate the repair against your car.
Is the repaired unit guaranteed?
Yes. Every CAS2 we remanufacture is returned with a lifetime, unlimited-mileage warranty, ready to fit.
Final thoughts
A failing CAS2 turns a good BMW into an immovable object overnight — and on the 1 Series especially, it is a problem owners run into far too often. The default advice to replace and reprogram is the slow, expensive route. Repairing your original module is usually the better one: the same car, the same keys, the same coding, with the weak points that caused the failure designed out and a lifetime warranty behind the work. If your BMW is showing the symptoms or fault codes on this page, send us the unit and we will get you moving again.