If you are buying a new X5, I highly recommend that you get one with nav rather then go the retrofit route. In addition to paying 3 times as much, it's not an easy project. See
http://www.xoutpost.com/articles.php?...ticle&artid=58 for an example of what's involved.