BMW Key Programming - Mail In Service

SKU: 230-BM3-BKS-P

  • $150.00
    Unit price per 

Best Key Supply provides a safe and affordable way for BMW owners to replace their car keys if they have lost all keys or if the keys have been damaged.

  1. Simply remove your EWS Module and ship it to our facility.

  2. We will program the new key(s) and ship it back out to you.

  3. Re-install your EWS, and you are ready to use your new key(s)! 

Note: The key(s) will be programmed to start your vehicle but lock/unlock button functions will need to be programmed by the buyer - we can provide instructions on how to do this. 

Vehicles Covered: 

BMW 3 Series 1998-2006
BMW 5 Series 1996-2003
BMW 6 Series 2004-2005
BMW 7 Series 1994-2002
BMW X3 2004-2010
BMW X5 1999-2006
BMW Z3 2001-2002
BMW Z4 2003-2008
BMW Z8 2000-2003

You will get one of the keys shown below

If your previous key did not look like the above please let us know so we can make sure you are purchasing the correct service. 

To begin the process please fill out the contact form or send an email to 


Please provide the following information in your request:

  • Year/Model of your vehicle
  • Reason for requesting the service (All Keys Lost or All Keys Damaged)

Feel free to contact us with any questions

Not sure if this is the right fit? Fill in the Information Request Form and we will get right back to you.