not for sure on the nav stuff, maybe someone else will pipe in that has done it before. if you are going to keep the car for quite some time, i would look into the aftermarket world. pioneer makes an AVIC-N1 (or N2) that has good features and is reasonable, and will outperform any factory BMW option.
__________________ -There are 10 kinds of people. Those who understand binary, and those who do not.
-If we ever forget that we are One Nation Under God, then we will be a nation gone under...Ronald Reagan