I looked into this a while ago for my last E90 and there was no way around it. Parts were expensive and install was very involved. I just used a Bluetooth ear piece
Also, for what it is worth, the OEM bluetooth in my E89 35i is not very good even with the top up because of all the road noise.
Personally, I don't think it is worth the time and money to retrofit this.