How to Program a BMW 330i Key
1. Close all of the doors, the trunk and the hood.
2. Place the key in the ignition and turn it to position one, Accessory. Turn it back to Off. Do this four more times and remove the key from the ignition when you are done.
3. Press and hold the unlock button and then press and release the lock button three times. Release the unlock button. If the locks cycle, then you have done this correctly. Repeat this step for each key you wish to program.
4. Inset the key in the ignition and turn it to Accessory to exit programming mode.