How to do BMW E46 Remote Programming (EWS Key Sync)

bmw e46 remote key programming
By Juraj · Last updated: March 24, 2026

This guide shows how to program (synchronize) a remote key for BMW E46 using the manual EWS remote learning procedure – without diagnostic tools.

Affiliate Disclosure: iamcarhacker.com is an Amazon and other affiliate programs Associate. As an Amazon Associate, I earn from qualifying purchases. Full Affiliate disclosure.

Used tool in this guide

No tools needed, just new compatible blank key. In video below, I have used these exact keys – I will link same stores I bought them from.

Classic new key

Fqreuency: 315 Or 433 ASK
Chip: Xhorse XT15 ID44 PCF7935
Battery: CR2025
Weight: 50g

Upgraded new key

Fqreuency: 315 Or 433 ASK
Chip: Xhorse XT15 ID44 PCF7935
Battery: CR2025
Weight: 150g

Supported vehicles

Vehicle
3-series-e46

Technical overview

ItemDetails
VehicleBMW E46
Year2005
SystemEWS / ZKE (Central locking module)
Procedure typeRemote programming (key sync)
DifficultyEasy
Time required~1–2 minutes
PrerequisitesAll doors closed, working central locking, good key battery

Step-by-step procedure

  1. Close all doors, trunk and hood
  2. Insert key into ignition
  3. Turn key to position 1 (KL R) briefly (max 5 seconds)
  4. Turn key OFF and remove it

Important: Now you have ~30 seconds to complete the next steps

  1. Press and hold UNLOCK button
  2. While holding UNLOCK, press LOCK button 3 times
  3. Release UNLOCK

➡️ If successful:

  • Doors will lock and unlock automatically (confirmation)

Programming multiple keys

  • Repeat steps 5–7 for each additional key
  • Do NOT insert key into ignition again between keys
  • Maximum: ~4 keys

Finish

  1. Insert key into ignition and turn to ACC (optional finalization)

Video: How to program remote on BMW E46 key

This video shows how to synchronize both original BMW diamond key and aftermarket upgrade key (AliExpress type) on BMW E46.

Additional Information & Compatibility Notes

  • This procedure ONLY programs remote locking/unlocking
  • It does NOT program immobilizer (EWS chip)
  • Engine start requires correctly programmed transponder (EEPROM / EWS pairing)

Common issues:

ProblemCause
No responseDead key battery
No lock/unlock confirmationWrong timing
Only one key worksOthers were not re-synced in same session
Remote works but car won’t startMissing EWS chip programming

Before using or purchasing any diagnostic tool for this procedure, always verify compatibility with your exact vehicle model, year and system configuration. Supported functions may vary depending on software version, hardware revision and regional limitations.

Alternative tools

Related guides & background information

Legal & safety notice

This procedure modifies vehicle system settings through the control module. Incorrect use may cause faults or warning lights. Always ensure the vehicle is secured and follow proper safety procedures.

More procedures like this

Most popular OBD2 guides

69b559ae27539 bpthumb
Juraj

Hi, I am Juraj Lukacko. I got frustrated by unhelpful and scammy mechanics, so I decided to learn everything about car diagnostics myself. I test dozens of new car diagnostic tools every month along with learning new strategies to fix and customize cars. 

Responses

Your email address will not be published. Required fields are marked *