HOWEVER, I've been using the BMW nav in Germany for a few trips and it is really very, very good. I believe the issue is the underlying map data is inferior, or at least not adequate for flawless routing.
Having said that, for 3 years I've been told to dutifully 'report' these defects so they can fix them. What a joke.
Keep it as simple as possible...but no simpler.