you would have to have 6cd prep.
It connects at the rear of the glove box, so there needs to be a connection from there to the radio.

think you then have to code the idrive to accept the changer too.