Technology is not the problem. BMW is. Or should I say their unwillingness to offer all the goodies that Europe gets. In Europe they offer BMW Routes
https://www.bmw-routes.com/uk/en/abo...e-planning.jsp which sounds like exactly what you are looking for.
-M