How to Programming a BMW Key Fob It is crucial that mechanics and locksmiths stay up-to-date on the latest automotive technology. This includes key duplication and programming. This will enable them to handle complex issues such as BMW key fob programming. Start by putting the working key in the ignition,