If you lost your key or you need to have an extra key for your BMW , you have few options available to program key.
You either request a new key from BMW dealer, this will be costly as well as it will take few days to few weeks.
The other option is asking a locksmith to program a new key, this considerably more cheap, and much faster. However, there are few points you must be aware about.
If you car model is below 2007 you have a low risk when you let the locksmith to program a key for your car.
The risk comes from the tools that the locksmith may use to program a key for your BMW. Many locksmiths rely on cheap clone Chinese tools that require disassembling the security unit (called: Car Access System), you must ask your locksmith if he is using such a tool.
There are modern tools like Autohex II scan tool, it will program the key from within the OBD II socket, without disassembling any part from your car. This method is much more safe and secured.
BMW started a supplying the 4th generation of security starting from 2007, the security makes it more difficult for both: the thief and locksmith aw well.
Unlike the older security generations, the key data is not stored in the Car Access system as a plain data. It is encrypted, more advanced software is required to accomplish the key programming job successfully, Autohex II scan tool offers this ability.
The key programming will be more easy if you still have a working key for your car, as the key programming software (like Autohex II) will use the working key to conclude the encryption password, then it will start commanding the Car Access System of your car to program a new key, it stores the new key data after it is being encrypted by the retrieved password.
If you don’t have a working key (all keys lost), there is another solution from Autohex II, I will explain it in another article.