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