Programming a BMW Key
How to code a key for your BMW. This works for all I-Bus equipped vehicles.
*Edit*
If you're programming a second key you do the same procedure minus putting the key in the ignition. So after you've done the first key simply hold the unlock button and press the lock button three times WITHOUT putting it into the ignition.
How to code a key for your BMW. This works for all I-Bus equipped vehicles.