Twenty Years of 3 Series Key Architecture, Decoded
E46 Era: The Diamond Key Years
Inside this remote head fob is an ID44 transponder chip, and on the outside is a high security blade that goes into the ignition cylinder. The EWS3 immobilizer module under the dash has to handshake with that chip before the starter will even engage. Three buttons on the fob, a CR2032 cell powers the remote functions, and the whole programming dance happens through the OBD-II port. Standard play for late-90s and early-2000s BMW security.
E90 Era: Flip Out Blade, CAS Architecture
Two big changes hit this generation. First, the blade now flips out of the fob body so the key rides flat in your pocket. Second, the immobilizer migrated to EWS4, which BMW also calls CAS1 or CAS2 depending on the specific build year. An ID46 chip sits inside the fob talking to the Car Access System module. OBD-II programming still works, but the CAS module guards a PIN that has to be pulled before any new key gets added.
F30 Era: Smart Key With Server Lockdown
BMW closed the door on backyard programming with this generation. The F30 fob is a proximity smart key with a Hitag-Pro ID47 chip, push button start, and comfort access that unlocks the door when you reach for the handle. Behind it sits the CAS3+ or CAS4 immobilizer, which now requires server authentication through BMW online before a new key is accepted. The blade is still inside the fob as a laser cut emergency backup.
F80 M3: Performance Hardware, Maximum Security
Visually the M3 fob is a dead ringer for any other F30 smart key. Under the surface it is a different animal: CAS4 exclusively, ID47 chip, and the kicker is the ISN matching requirement against the engine control unit. Server authentication is non-negotiable. Because of that extra DME handshake layer, M3 jobs take longer and cost more than the standard F30, and that is just the reality of the platform.
G20 Era: BMW OS Locks the Key Behind a Server
BMW's latest 3 Series, the G20, sits on the brand's current online security stack. The fob is a 3-to-4-button proximity smart key with comfort access, a laser-cut emergency blade tucked inside, and a swappable CR2032 coin cell. Every new key has to clear BMW OS server authentication online before the immobilizer will accept it, so there is no offline path on this generation. Marco's San Diego van runs that server-gated programming on the spot, no tow, no dealer wait.
What Fob Are You Holding Right Now?
BMW called this the diamond key. The blade is fixed, slides into the ignition, and the head carries lock, unlock, and trunk buttons. If yours does not fold, this is the one you have.
Hit the button on the side of the fob and the blade springs out. Same three buttons up top for lock, unlock, and trunk. The folded form factor was the whole point on this generation.
No blade in the ignition on this one. The fob stays in your pocket, the door unlocks when you grab the handle, and a push button fires the engine. There is a hidden laser cut emergency blade tucked inside the fob body just in case.
Externally identical to any F30 smart key. Same proximity entry, same push button start. What is different lives in the security handshake. If you own an M3 from 2015 through 2019, this is your fob.
G20 3 Series fob: proximity smart key, comfort access, laser-cut emergency blade inside, replaceable CR2032 coin cell. Because programming is server-gated through BMW OS, every key is authenticated online before the car accepts it. We run that account-backed handshake at your curb.
What a BMW 3 Series Key Actually Costs
Quoted prices cover the blank, cutting, programming, and on-site testing. No surprise add-ons.
EZ vs. the San Diego BMW Dealer
When your only key dies on a Saturday night in Mission Beach, BMW of San Diego is dark. We are not.
The BMW 3 Series Key Failures We See Most
EWS Module Failure
Engine cranks but refuses to fire, immobilizer light steady or blinking: classic EWS3 or EWS4 module failure on 1999-2013 cars. The control unit that authenticates your key has stopped. We diagnose and swap in your driveway.
CAS Unit Corruption
Dead 12V or battery swap done without BMW's power-down sequence triggers it. CAS loses power mid-write, key data corrupts, every key forgotten. E90 and F30 owners in Hillcrest and Pacific Beach. We pull the PIN and rewrite keys.
Smart Key Battery Drain
F30 or F80 M3 starting intermittently? Check the fob battery first. Comfort access keeps the antenna polling, burning CR2032s fast. BMW issued SI B61 13 14 for premature drain on 2012-2019 cars. A quality CR2032 swap clears it.
Blade Wear on High Security Keys
Customers swear the ignition is failing when the culprit is a worn blade. BMW high security blades on E46 and E90 take a beating from thousands of insertions per year. We cut fresh from your VIN code on-site, no rekey required.
Can You Self-Program a BMW 3 Series Key in Your Driveway?
Zero DIY path. EWS3 demands an EEPROM read off the immobilizer module using something like an AK90 programmer, then the data gets written to a fresh transponder chip. There is no key-in-ignition trick that gets you there.
The CAS module locks out everything except professional BMW diagnostic gear. No homebrew or consumer-level method exists. A locksmith or dealer with the right hardware is the only path forward.
Server authentication closes the door completely. Whatever new key you want to add has to be verified through the BMW online system via the CAS3+ or CAS4 module. There are no workarounds floating around.
Identical server-auth requirement as the F30, plus an ISN match against the DME on top. Strictly a CAS4 professional job with BMW server access.
How It Works

Phone or Text In
Reach us at (619) 876-1271. Give us your exact year and whether you have a working key.

We Roll to Your Location
San Diego from the 619 to the 760 line, we come to you.

Cut, Program, Test, Drive
On-site we cut the new blade, read the ISN from the DME, write the transponder to your EWS or CAS module, and run a full functional test.
Related Services
BMW Trivia
When the E46 launched in 1999 with its diamond cut laser track blade, it forced the entire automotive industry to rethink key security. Up until that point the average car key was a basic double sided cut that any halfway competent locksmith could duplicate in under a minute. The 3 Series essentially set the new high security baseline that every other manufacturer ended up chasing.
KEY REPLACEMENT ACROSS ALL OF SAN DIEGO COUNTY
We come to you, anywhere in San Diego County. No shop visit, no towing. Our mobile locksmith arrives at your home, office, or roadside.
BMW Key Programming Live
See a BMW smart key programmed through the FEM module.

BMW Key Service Call Now
CAS, FEM, BDC. We program every BMW generation across San Diego County.


















