How to Program a BMW Replacement Key Fob If you own a BMW, you likely have a key fob that opens your doors and then starts the engine. These advanced key fobs run on an internal battery which may become worn out over time, and could require to be replaced.