That's why I'm not a fan of the Nav. I rarely ever use GPS and when I do I have a dash dock for my iPhone. Are you a DIY'er? Because the E90 is not Do It Yourself friendly at all. It doesn't even have an oil dipstick!
Personally I think the best cars BMW made were in the 90's. Absolutely fantastic cars. Newest I would ever go would be an E46.