a ver. Que yo sepa, sólo existen dos empresas que ofrezcan cartografías:
Navteq y Teleatlas.
Las dos funcionan para bmw. No te lo certifico 100%, puesto que yo sólo he probado la oficial, que es de Navteq. (aunque hay por ahí cds para los navegadores de coche con cartografía de la otra empresa).
¿Cuál es la mejor? Pues para gustos los colores. TOMTOM trae por defecto teleatlas, que para mí es la mas completa.
En cuanto a las otras opciones que dices, creo que te equivocas. VDO es la marca del navegador de BMW (vamos, el fabricante del navegador) y la otra que menciones estoy por asegurarte que no existe.
Saludos,