Have an extra unit of the older Mr12volt Carplay / Android Auto unit. This was the current updated DSP version right before the OEM mic integration that was released earlier this month.
It's been never installed before and sitting here.
This one has all the features except for the OEM mic integration.
For Carplay phone calls you need the external mic.
However if you prefer answering phone calls on the OEM CIC headunit you can set your phone to answer phone calls on the BMW bluetooth instead and use the Mr12volt strictly for the navigation and streaming audio.
You can read up on this unit here in this thread:
https://www.m3post.com/forums/showthread.php?t=1852418
$330 Shipped Anywhere in North America.
The new version is going for $449 on Mr12volt's website.