too my knowledge besides the Nav the CIC is an alternate way to access
the Service Recalls and get Error messages. However these are also displayed
in the Instrument Cluster.
The Aux does seem to be a bottleneck for fidelity and the stock stereo systems
are not really great either.
Devices like the Denison 500 avoid the Aux and there are cheap cloan
copys of it now like this.
https://www.e90post.com/forums/showthread.php?t=1499808
MR12 volt power makes this device.
I thing they are making something that use's wi fi now to.
I think there new Car Play android auto uses Wi Fi.
https://www.mr12volt.com/collections/bmw