3 Tips:
1. Use a paperclip made from the largest diameter wire that will fit in the release hole.
2. File a 45 degree bevel on the end of the paperclip and have a 90 degree bend in the other end so that you can twist the paperclip around, (i.e. bend the paperclip into an L shape, bevel the tip of the short end of the L, which should be about 1 1/2 inches in length so that you can use the long leg of the L to twist the paperclip fully into the release hole).
3. Make sure that you have the ignition key inserted and ignition barrel turned into position 1 when you attempt to release the pin (more info here
Spinning Ignition barrel repair - United Bimmer Community - BMW Forum )
If all else fails, download this
4shared, Online file sharing and storage (the password to download is
help).