BMW just went live with a new site for route planning. I am not 100% sure if it works for US routes yet, but it does seem to function for European routes. I am taking delivery of an M3 sedan next month and will be able to program a route, stick it on a thumb drive and then download it to my new car at the Welt.
http://www.bmw-routes.com/de/en/index.jsp
Just thought I would let you guys know about it.