I currently only have 1 key for my z4 and could do with a back up. I contacted my nearest bmw dealer and was quoted £140 for a new one. Ive seen on ebay a 'blank' bmw key fob that is exactly the same as my current 1 for £30, I just needs programming to my car. Is it easy enough to program a new key given that I already have a fully working one? Does anyone have any experience of this working? or should I get an original dealer supplied one? Ive looked around on the forums and someones mentioned this as a method of reprogramming which seems abit to easy to be true....... To do this procedure you need to have one working key and one key that needs to be programmed. 1) Get in and close all doors. 2) Turn on the ignition and turn off quickly. (No more than 5 seconds) to start the process. Next action must take place within 30 seconds. 3) Remove the 1st key. 4) Hold the key up near your left shoulder (this is so it is closer to the remote receiver antenna. 5) Hold down the unlock button and press the lock button 3 times. Release the unlock button and the doors lock which confirms the operation. 6) Quickly repeat steps 4 & 5 for key #2 etc. Any help would be much appreciated, thanks Paul