How to Program a BMW Key Fob Using a BMW Key Programmer BMW key programming allows you to add a second key or a replacement for one. Instructions for this are available in the manual of your car or online. First, you must have a working key to begin the