Which is why I'm reluctantly staying with my Eonon GM5150 windows unit in the E46. It has been remarkably stable after a couple of initial firmware fixes though.
But let it give me one hiccup and I'll drag another cable in there and do the Android w/iBus.
So much better to use the phone hotspot to feed the head unit and bring in the apps from there as opposed to BT streaming (in my experience). I also think the fidelity of a resident app (at least in my E53 Eonon head unit) is better than streaming to BT in the E46 windows unit.
I think my E53 MPG sux

considering it is mostly I35E driving. I was hoping for closer to 21 but even with an egg under my right foot I can't muster more than 19-20 in a steady interstate speed for about 16 miles.
Mike