BMW Multi Tool key programmer – best for cas3+ CAS4 with all key lost

Which key programmer is best for cas3+ CAS4 with all key lost?


Recently, many people are puzzled that BMW CAS3+ with all keys lost but even the best original AVDI can’t make key for it. Then they doubt which one can surpass it?

Take a case for example, one people complained that “I have tried over 10 times to do all keys lost on cas 3+ ista version 45 (versions before this will work all obd), every one has failed, also, new on line software also failed me every time.I have wasted lots of time trying to do these without success, so now, if avdi says ‘this is ista 45’ then I walk away.Always ask customer if car has been into BMW dealers in last 2 years, if ‘yes’ then dont bother as they upgrade without you asking.”

Which BMW key programmer is best for cas3+ with all key lost?

You will need cas and ecu dump to make key.

Good tool for cas3+ are: BMW Multi Tool/tm100/tango/ ckm100/vvdi2

FYI, one real senior locksmith experience with BMW Multi Tool:

Note: The following parts only share the experience with BMW Multi Tool.

Since there are more people trust BMW Multi Tool and give much good comment, I collect one real user’s real experience for your reference.

Let’s read his experience as follows:

Answer to the first paragraph’s question: Donno about AVDI, but its an easy job with BMW Multi Tool and i can confirm i ve done many with Istap 45. Not by OBD all of it and not eeprom JOB, i use multi tool to downgrade the CAS on table by CAS plug and 12V, then i make key, downgrade process takes 30 min, making key takes 1 minutes the whole job is 31 min without opening the CAS.

I can do CAS4 all key lost as well with Multi tool, but u need the help of a DME, 10000% Success, job done on table, ADD key by OBD. I m using Dialprog, done 1 all key lost and 3 add key , not a lot of testing but so far so good.

Questions and answers:

To help more people know more details, I list some frequently-asked questions and followed by my real operation procedure/experiences.


Does the BMW Multi Tool make a save/backup of the CAS data before downgrading? I’m just wondering what happens if something goes wrong within that 30 min downgrade process?

Answer: Multi tool gives u note message before downgrading to use a programmer and save data (i always skip that message cz in case anything goes wrong i can reflash the cas) i can’t say how many BMW i’ve downgraded and NONE at all had a single problem, 100% safe. I never cared if the flashing process on the Multi Tool works or no or if it kills the cas since i have a backup the BMW Explorer. but i always choose the Multi Tool since its faster in downgrading cas.

BTW, I have BMW Explorer full kit cost about 10K. in 1 word. THE BEST for bmw

PS: u dont need manual. its very easy to use , even a kid can use it.

Question: so we downgrade using Mult-Tool – any extra cables/connectors required ?

Answer: no special cables needed except the CAS PLUG and 12v


Question: Do you do key programming by CAS plug or do you put it back in the car first?

Answer: u can do it by CAS plug, but i always plug it in car and and add it by OBD.

Question: Once you downgrade the cas to make the key is there anyway to then upgrade it back to version 45? I’m just thinking if you leave the car downgraded and it gets stolen a few weeks later you’ll have some explaining to do.

Answer: No you can’t unless they go back to dealer. Of course no downgrade is 100% safe. Obviously doing on table better tho. Haven’t we got a list of flashes on avdi which we can use to ensure safe(r). Here when a car is all key lost the customers doesn’t care if u make them only.  transponder, they just want their car running.

Question: anybody know who the original manufacturer of BMW Multi Tool is? All I can find is Chinese.

Answer: Xhorse Company. It’s not a clone of another tool. They authorize many dealers to sell BMW Multi Tool, Eg. the 8-years old site.

FYI, what BMW Multi Tool can’t do?

I’ve made many cas3+ all key lost with multi tool it worked.

the only one that didn’t make it was yesterday CAS3+ mask 0M23S which had a valid key , the software was 2015 its the latest cas3+.

I tried autohex didn’t make it, I tried to read it by R270 its not supported.

The only tool that succeeded in doing it was the BMW EXPLORER which took me about 2 hours downgrading the firmware which showed fail 2 times but succeeded on the third time.

photo 2(2)

photo 3(2)