Here is a link on how to fit the facia adapter plate http://www.metraonline.com/downloads/pd ... 9-9303.pdf all you need then is a BMW harness adapter lead.
If someone wants to give me their email and has a server to upload files let me know and I will email you the files. I have a multifunction steering wheel how to and aftermarket radio install instructions but the servers I upload them to keep going down.