Programming Your BMW Key E38 E39 X5 E46 X3 Z4 Z8

Programming Your BMW Key E38 E39 X5 E46 X3 Z4 Z8

Programming your BMW Key and Remote door lock/unlock Function:

To enable or disable the remote function of a BMW key follow the below process:

  • With all remote keys in the car at the same time close and lock all doors.
  • Turn ignition on/off to Run Position with New Master Key.
  • Remove Key without opening any doors
  • Press and hold UNLOCK button (Arrow Button) on new Master Key.
  • While holding unlock button press key LOCK button (BMW Logo) briefly 3 times in succession ensuring to keep the unlock button depressed. Press the buttons quickly but not fast, short 1 second pauses between bmw logo button presses.  
  • Release both buttons at the same time on the final button press.
  • Doors will lock and unlock to confirm remote function initialization. Carry out same button press programming procedure for each key within 30 seconds (upto 4 remote keys) to enable all keys on remote door lock system. 

If you have lost a key or would otherwise like to disable the remote function of one of your keys, you follow the above process with all keys except the key you would like to remove. The old or lost door remote will be removed from the list of active door remotes by this process and the lost key will no longer remotely unlock your car.




 Any remote key not programmed during the same session will no longer lock/unlock & arm/disarm (FZV & DWA) the vehicle...although the key will still start the car (EWS).

BMW Replacement keys

Initialling new key for starting the car:

If the new key will not start the car right away it easily addressed by using the Original key to initialize: 

  • Turn ignition on to Run Position with Original Master Key.
  • Remove Key from ignition.
  • Within 5 seconds, Turn ignition on/off to Run Position with New Master Key.

Once completed the GMIII will assign a different set of rolling codes to the FZV/DWA programming.

BMW Master Key Tips:

Open all Windows and Sunroof
Pressing unlock button and holding key unlock button in depressed position opens windows and then sunroof. Releasing button at anytime will stop the process.

Close all windows and Sunroof
In some BMWs pressing and Holding key lock button in depressed position closes windows and then sunroof. Releasing button at anytime will stop the process.

Activate alarm without internal motion sensor
Alarm system gradient sensor and interior movement sensor can be deactivated, proceed as follows (if equipped): Briefly press key lock button a second time after activating alarm, central locking and double locking system. (in certain BMWs with the alarm sensor light the light will flash to confirm)
Alarm system gradient sensor and interior movement sensor are switched off until alarm, central locking and double locking system are deactivated.