How to choose a BMW key programmer

Question before entering

How many bmw key programmers are there? And which one is the best? If i need to read and write both EWS and CAS car key information, what tool should I use?



These are some frequenlty mentioned BMW key programmer in the aftermarket.




BMW Multi Tool



So what do they do and it is good? Continuing…

  1. AK300+ BMW CAS Key Maker  is only for BMW from  2002 -2009 years with new  BMW CAS,CAS2,CAS3,CAS3+.


2. Cars with EWS – ak90. AK90 key programmer supports read all EWS key information from EWS2.1/EWS2.2/EWS3/EWS3.3/EWS4/EWS4.4 system from 1995-2009.

3.  YanHua CKM100 car key master support BMW system and model list

BMW 1/3/5/6/X (E87.E90.E91.E92.E60.E61.E63.E70.E71) series black shell
BMW 1/3/5/6/X (E87.E90.E91.E92.E60.E61.E63.E64.E70.E71) series black shell CAS 3/3+
BMW 7 series E65, E66, CAS

4. BMW Multi Tool is much better. It supports BMW CAS 1 CAS2 CAS3 CAS3+ key programming, it can operate by OBD2 port, provide great convenient for customer who need match new BMW keys. With BMW CAS4 adapter, it will also do BMW CAS4 programming.

5. VVDI 2

If you are well off, VVDI 2 certainly the best choice.

VVDI 2=VVDI options + BMW Multi Tool options+ Porsche options +J2534 (free)+ Tango (free)+ remote control generation(free) …more other function will be added.

Xhorse Multi Tool is the best key programmer for BMW CAS1, CAS2, CAS3, CAS3+, CAS4 (with CAS4 adapter). VVDI2 has completely inherited all the function of Multi Tool, and it will do CAS4+ all key lost which Multi tool cannot.

6. Others E/F scanner or BMW Explorer

BMW Explorer support

• Key read/write via OBD2 in CAS1, CAS2, CAS3, CAS3+ * (even after update by ISTA/P version 38!!!)
• Lost keys blocking/unblocking

Ps. here is the review of AK90

AK90 key programmer customer review

I have an AK90 and I certainly was able to read the key and get data from the (removed) Immobilizer unit. However, programming a new key was a totally different issue. I quickly found that the AK90 didn’t like my old transponder keys. I couldn’t find it anywhere in the (meager) unit documentation, but my suspicion was that the PCF7930AS  transponder chips used in the Mini Cooper probably had OTP ROM. I finally got the dealer– to respond and they confirmed I needed a new transponder chip. This put me on the hunt to find one. It turns out that NOBODY seems to sell onsey twosey volumes of these transponders! I’m thoroughly frustrated.

So, the moral of the story is….. Before you get ANY programmer, find out if you can get the darned transponder chips! If you can’t, don’t bother getting a programmer because it will do nothing but frustrate you!

Then I had the ID44 pre-coded chips for an AK-90, totally blank chips only work with certain programmers.

I HAD SUCCESS!!!! YES! I was having a devil of a time finding the PCF7930AS chips. However, I did some research and decided that the PCF7935AS was likely compatible. I asked around and many said it wasn’t while others said it might be. I decided to take a plunge and buy some as an experiment. After all, my experiences were so bad that they couldn’t get any worse! ) Anyhow, to my amazement, they worked great, and so did the AK90!


Regarding the AK90…. There is only one negative that I can see with it. That is that the unit doesn’t connect via the OBD connector. You have to, literally, take the EWS out of the car. That said, this does allow you to reprogram the entire unit (for instance, if you had a faulty EWS, I am pretty sure you could take a different unit and ‘flash’ it so that it looks like your old one, assuming that the microcontroller itself is still working). Likewise, you can setup new keys easily (I don’t think you are governed by the 10 key limit imposed by the OEM unit that connects via OBD). Getting to the EWS in a Mini Cooper is moderately difficult. One of the bolts is obstructed by a pretty thick wiring harness.




( 1 assessment, average 5 from 5 )
Like this post? Please share to your friends: