Die fahrzeugspezifischen Einstellungen werden gesamthaft über das originale Menü vorgenommen.
Für das Navi kann man jede beliebige App nutzen und entweder über eine getetherte Internetverbindung oder mittels externer GPS-Antenne und Offline-Karten auf der SD-Karte oder einem USB-Stick navigieren.
Ich habe mich dafür entschieden, das originale BMW-Navi zu verwenden, die Navihinweise im Tacho und die Sprachhinweise funktionieren nämlich auch im Android-Menü
Deine Technische Lösung sollte gehen, ist ja im Prinzip auch nichts anderes als eine Aux-Nachrüstung