No me he subido nunca a un coche BMW, así que no se como va, pero tras unos segundos de búsqueda de Google parece que en el caso de los coches los mapas están instalados en el coche, no en el teléfono ¿es cierto? Si es así, ahí está la gran diferencia. En la moto, el teléfono tiene que ir enviando constantemente datos que luego la moto muestra en pantalla en forma de mapa, la línea de la ruta y demás. Esto hace que, si la app de BMW entra en segundo plano (por ejemplo al bloquear la pantalla o al recibir una llamada) esta pueda dejar de ejecutarse, ya que el sistema operativo "mata" a las aplicaciones que están en segundo plano para que no efectúen tareas que consuman CPU (y por ende, batería).
Entiendo que el problema esta ahí, que la app no puede entrar en segundo plano porque entonces no puede hacer todo el trabajo que tiene que hacer para mostrar el mapa y por tanto se corta la conexión. Y es por eso que BMW te pide/obliga a tener el iPhone con la pantalla desbloqueada para que funcione todo, ya que el sistema operativo no matará una aplicación que está en primer plano.
Y es por esto que digo que BMW puede estar hablando con Apple para que, de alguna forma, le permitan excepcionalmente que su app funcione en segundo plano sin que el sistema operativo la mate o que Apple desarrolle algo en futuras versiones de iOS que permitan a BMW hacer eso. Pero con Apple nunca se sabe, por eso la apuesta más segura es que la situación se quedará como está durante el futuro próximo.