I would get NAV demo. I took my garage door opener to the dealers when I picked up my X5 and the salesman programmed it in for me. It worked when I got home. Ask him where the battery is and how to jump start the X5 if you ever have to. (It is NOT intuitive.)