BMW remote key fob programming guide - instructions for BMW "rubber" key

These are the steps you need to follow in order to program remote "rubber" key on the BMW cars.

These type of keys remote was used on BMW E31 E32 E34 E36 E38 E39 E46 X5 and others produced to 1999.
OEM Part Number of keys : 51218374929 / 66126955750 / 51218372844 / LX8FZV and others.

1. Enter the vehicle and close the driver's door.
2. Briefly ( max. 5 seconds ) turn the ignition key to position 1 in the steering lock, then return it to position 1.
3. Remove key.
4. Press and hold down button #1. Maintain pressure on button #1 while rapidly pressing button #2 three times
in succession within a period of 10 seconds.
5. Relase button #1, LED 3 will flash slowly for a maximum of 10 seconds.
6. The central locking system activates and relases all lock mechanisms in rapid succession to indicate that
the initialization procedure has been successfully completed.

If the LED does not flash or the central locking system fails to respond, you must repeat the initialization procedure.

If you possess additional transmitters for you vehicle (up to a maximum of 4 units) you must now initialize these as well.

Be sure that no more than 30 seconds is allowed to elapse between the individual initialization procedures.

Do not actuate the steering lock during this time.