Aller au contenu principal
  • Trouver un électricien
  • Comment ça marche
  • Tarifs
  • Devenir électricien
Se connecterEssayer gratuitement
Tous les articles
Pannes par marque·Publié le 5 juil. 2026·4 min de lecture

BMW add a key fob (key programming) guide for E60/E70/E90 models

Learn how to add a key fob to your BMW with step-by-step instructions. Covers CAS module, FRM, ISN and when to consult a specialist.

BMW add a key fob (key programming) guide for E60/E70/E90 models

If you see a key symbol flashing on your BMW dashboard, the issue is usually related to the CAS module or key programming. This guide explains how to add a key fob correctly and when professional help is required.

Adding a new key fob to a BMW requires precise steps involving the vehicle's electronic systems. Unlike simpler cars, BMWs use complex modules like the CAS (Computer-Aided Systems) and FRM (Footwell Module) that store key codes. The process isn't just about syncing a remote — it involves programming the car's security system with the correct ISN (Immobilizer Serial Number). If done incorrectly, the car may not start or could lock out all keys.

How BMW Key Programming Works

BMW key fobs communicate with the car through encrypted signals. When you add a new key, the vehicle must verify its unique code against stored security data. This happens through the CAS module, which checks the ISN against the car's ECU. If the codes don't match, the engine won't start — even with a physically working fob.

The process typically requires:

  • Two working keys to program a third
  • Access to the vehicle's OBD2 port
  • Specialized software like Xentry, ISTA, or VCDS
  • Correct module communication (e.g., CAS or EEPROM programming)

For most BMWs from 2002 onward, especially E60 5-series, E70 X5, and E90 3-series, the procedure varies by model year. Older models (pre-2007) often used different methods than newer ones with advanced security.

When DIY Isn't Enough

While some basic key programming can be attempted with tools like Autel or Launch X431, BMW's proprietary systems often require dealer-level access. The FRM module in E90 chassis cars, for example, can fail if water enters the footwells, causing intermittent key issues. This isn't a simple reset — it may need module replacement and coding.

If your BMW shows symptoms like:

  • 'No key recognized' message
  • Engine cranks but won't start
  • Key fob stops working after battery replacement

...it likely points to a deeper issue with the CAS or FRM. Attempting DIY fixes without proper diagnostics can worsen the problem.

At-a-glance: Key Programming by BMW Chassis

Chassis Years Key Type Required Tool Notes
E60/E61 2004-2010 Comfort Access Xentry/ISTA Requires two keys for new programming
E70/E71 2006-2013 Smart Key ISTA FRM module prone to water damage
E90/E91/E92/E93 2005-2013 Comfort Access ISTA/Xentry ISN sync critical for startup
F30/F31/F34 2012+ Smart Key ISTA Uses digital key via smartphone

This table shows why model-specific knowledge matters. A 2005 E60 530i uses different programming steps than a 2015 F30 330i. The core issue across all models is the ISN verification process.

The Real Cost of Getting It Wrong

Many online guides suggest quick fixes, but BMW key programming failures often stem from overlooked details. For example:

  • Replacing a key battery isn't enough if the ISN isn't updated
  • Water damage to the FRM module requires drying and module reset
  • Incorrect coding can brick the vehicle's security system

The average cost for professional key programming ranges from $150 to $400, depending on the model and whether module replacement is needed. This is far cheaper than towing a car that won't start due to a programming error.

When to Call a Specialist

If your BMW displays a persistent key-related warning light, or if you've lost all keys, you need a specialist who understands BMW's security architecture. The fix usually involves:

  • Reading the vehicle's current ISN
  • Programming new keys through the CAS module
  • Verifying communication with the ECU
  • Testing all functions including remote start

a verified specialist can connect you with certified electricians who specialize in BMW systems. They have the right tools and access to factory coding databases.

FAQ

Can I keep driving with a key programming warning?

Yes, briefly — but the car may enter limp mode or refuse to start. Ignoring it risks being stranded. Get it checked within a week.

Will the issue clear itself?

No. BMW key errors don't resolve automatically. The system requires manual intervention to reprogram or replace faulty modules.

What does the repair usually involve?

It typically means programming new keys via the CAS module or replacing the FRM module if damaged. Costs vary based on the root cause.

Next Steps

If you're trying to add a key fob and encountering issues, stop attempting DIY fixes. a verified specialist to talk to a specialist who can diagnose your specific BMW model and provide a safe solution.

Talk to a specialist

Vous avez le problème ? Parlez à quelqu'un qui l'a déjà réparé.

Premier message gratuit. Vous ne payez que si ça marche.

Trouver un spécialiste

À lire ensuite

  • Pannes par marque

    BMW automatic transmission limp mode causes and fixes

    BMW limp mode often stems from transmission faults. Learn causes, fixes, and when to consult a specialist.

    2026-07-07·2 min de lecture

  • Pannes par marque

    BMW X5/X6 ICM fault and reset guide for drivers

    Fix BMW X5/X6 ICM faults quickly. Learn causes, reset steps, and when to consult a specialist.

    2026-07-06·3 min de lecture

  • Pannes par marque

    BMW battery registration after replacement: fix it fast

    Learn how to register a new battery in your BMW, why IBS sensor calibration matters, and when to consult a specialist for energy management.

    2026-07-06·3 min de lecture

Électriciens auto à la demande. Partout dans le monde.

Société

  • Obtenir de l'aide
  • Trouver un électricien
  • Comment ça marche
  • Tarifs
  • Assistant IA

Véhicules

  • Voitures
  • Camions
  • Motos
  • Yachts et bateaux
  • Agricole

Informations

  • À propos
  • Blog
  • Actualités
  • Assistance
  • FAQ

Mentions légales

  • Conditions
  • Confidentialité
  • Utilisation acceptable
  • Cookies
© 2026 OBD2 OnlineConnecté à AIR OBD