You might need to upgrade your Microphone to the new generation one.
I did a retro bluetooth retro fit on my 2004 X3 and it works a treat. Installing the better mic makes a big difference.
Best Sellers BMW new version upgraded Microphone
Only $50 but worth it.
Regards
Rod