[...]Auch fehlt mir die Sprachsteuerung, die bei google maps recht gut funktioniert, dort fehlt aber der Offline Modus....[...]
Google Maps unterstützt mittlerweile auch Offline-Maps, siehe: https://www.androidpit.de/google-maps-offline bzw. https://support.google.com/gmm/answer/6291838?hl=de
Ich habe viele Jahre auch Navigon Europe genutzt. Funktioniert(e) immer ziemlich gut und zuverlässig. Nutze ich ab und zu im Smart ohne Navi auch weiterhin. Das einzig blöde ist eben, dass die Sprache nur über's Handy wiedergegeben werden kann, wenn man gerade Radio hört. Alles andere würde eben bedeuten, dass er einen Anruf simuliert mit entsprechend schlechter Sprachausgabe-Qualität. Aber damit kann ich leben, weil ich a) nahezu immer Musik vom Handy höre und b) ist beim BMW die Sprachausgabe sowieso deaktiviert habe.