Most likely, you'll need a retrofit harness for the iDrive connector. Also, you will need an aerial antenna. Do you have the Video Control module and gyroscopes?
I'm pretty sure the harness is similar to number 3 and 5 in this diagram.
And don't forget that the dealler has to code the idrive system to your car or else no go.