BMW Key Programming Resync Procedure

These procedures will help you program BMW key fob remote. Necessary if you changed the key battery or your BMW key has stopped locking/unlocking the doors, but the key starts the car. This procedure works on many BMWs including 3 5 7 Series Z3 Z4 X3 X5 M5 325i E38 E39, E46, E39, E90, E38. 

How to program setup a new BMW E46 key fob 330 325

These guidelines can be followed to resync the key if your BMW key fob remote has stopped working. Make sure to follow the programming instruction for any extra key that you may have so that it continues to work. If you fail the first time, try the procedure again.

All the steps need to be performed in under 15 seconds. 

BMW Key Programming Method 1

  1. Unlock the car. 
  2. Enter the vehicle and close all the doors. 
  3. Turn the key to position I. A few instrument cluster lights will turn on but not all. Remove the key from the ignition within five seconds. 
  4. Press the unlock button on the keyfob remote and hold it pressed. how to program bmw key fob


  5. While continuing to hold the unlock button pressed, press the lock button three times. Release all the buttons. This key is programmed. 
  6. If you have other keys repeat steps 4 and 5 for the additional keys. Do not reinsert the additional keys into the ignition. 
  7. Test to see if the remote is working properly and locking /unlocking the doors. 
  8. Insert the key into the ignition to finalize. 

BMW Key Resync Method 2

  1. Insert the key into the ignition and turn it to position I. Then turn the key to position 0 and back to 1. Do this five times. 
  2. Remove the key from the ignition. 
  3. Press and hold the unlock button. DIY BMW E46 key fob reprogramming


  4. While holding the unlock button press the lock button three times. The first key is programmed. 
  5. Repeat step four for any addition BMW key fobs that need programming. 
  6. Insert the key into the ignition to finalize. 

It means the accessory position. Not the position right before starting the car. That's called position II. In position, I, insert the key in ignition turn the key until you hear one click. Accessories are powered on.

Press the lock button three times within five seconds.

No, it doesn't matter in which order you program the keys.

This BMW key synchronization process works on the BMW diamond key and the older BMW key fob.