2004 BMW X3

2004 Smart Keyless Entry Remote Fob

Important Notice: This vehicle requires a specific procedure for programming keyless entry remotes. Follow each step carefully. If programming is unsuccessful, repeat the steps from the beginning or consult a certified technician for assistance.

  • Step 1: Ensure that all doors are fully closed before beginning the programming process.
  • Step 2: Insert the key into the ignition.
  • Step 3: Turn the key to position 1 (the first position) and back off quickly five times in a row. The key should move quickly between the positions.
  • Step 4: Remove the key from the ignition.
  • Step 5: Press and hold the unlock button on the remote that you wish to program. While holding the unlock button, press the lock button on the remote three times. After pressing the lock button three times, release the unlock button. The door locks should cycle shortly after releasing the unlock button, signaling that the programming was successful.
  • Step 6: If the door locks do not cycle after releasing the unlock button, open the door and start over at Step 1.
  • Step 7: If you need to program additional remotes, repeat Step 3 with the second remote within 30 seconds of programming the first one. You can program up to 4 remotes in total.
  • Step 8: Once all remotes are programmed, reinsert the key into the ignition.
  • Step 9: Turn the key to the ""on"" position (not all the way to ""start""), and then back off to finalize the programming process.
  • Step 10: Test each programmed remote by pressing the lock and unlock buttons to verify that the remote works correctly. If the door locks respond, the programming has been successful.