Hola! Si bien he entendido por aquí y quieres evitar pasar por casa BMW, según tipo de navegador y mapas puedes obtener con un cable específico para tu coche y programillas de PC un código FSC para actualizar los mapas que has de conseguir por la red, pero no todos los mapas son compatibles con ese sistema de obtención de código.
Vamos, que todos los bmw traen tres años de actualizaciones gratuitas. Te das de alta en bmwconnected y con un usb solucionado. Si es un e84 y tiene más de tres años pues o te pasas por Bmw o, se supone, no se dan nociones de piratería en el foro.