Naja, für alle deine Punkte gibt es technische Lösungen - wenn du das wirklich wolltest. Der Aufwand ist geringer als eine EVO-Box einzubauen oder ein neues Auto zu kaufen. Ich versuche nur „den Schmerz“ zu lindern.
Ich selbst fahre mit der BMW-Navigation und bin in 95% der Fälle zufrieden. Keine Sehnsucht nach was anderem.
Als Android User würde es mir sowieso fern liegen, nur fürs Auto ein extra iPhone anzuschaffen. Dafür brauchts wieder n neuen Account usw.
Ich hatte eine MMI Box im Mini, hab sie aber selten genutzt. Der Einbau war für mich recht easy hat nicht mal 1h gedauert (weil ich wusste, wie man den Mini zerlegt). Im 8,8" Bildschirm ist AndroidAuto immer im Splitscreen angezeigt worden, GoogleMaps mit GPS immer mit gelaufen. Dadurch ist das Smartphone warm geworden und der Akku schnell leer.
Ich hab mit der AAidrive App die Lösung gefunden, die für mich passt. Spotify Integration im iDrive (wie es früher mal war) und Navigation mach ich übers BMW Navi (das wird dann auch im HUD dargestellt).