Das klingt für mich eher nach einem generellen Problem, welches iPhones mit diversen Freisprechlösungen zu haben scheinen.
Ich nutze aktuell z.B. selbst eine Sony-BT-Freisprechlösung in einem Smart und habe die selben Probleme wie beschrieben. Die gegenseite empfindet teils die interne Freisprechlösung des iPhones als besser verständlich.
Bekannte von mir haben in ihrem RangeRover wohl ebensolche Probleme und in den Foren liest man es auch ständig.
Vielleicht liegt es auch einfach an den BT-Problemen des iPhones und ändert sich hoffentlich mit der Einführung der 3.0 Firmware die ja einige typische Fehler zu beheben scheint.
Insofern passt ja auch der Hinweis den man Dir bei BMW gegeben hat, dass es an der 2.1 Firmware liegen wird. Hoffen wir dass die Freisprechfunktion dann mit der 3.0 endlich wieder nutzbar wird.