I just got out of an '09 E63 and into a '11 535i.
Nav in the MBZ was near perfect and pretty easy to use.
I've only had the F10 about a month, but an anecdote that underscores how clueless the BMW nav can be...
Travelling N on I-405 here in OC, one can exit onto a toll road (73), which rejoins 405 10miles North. Using the 73, one might cut off circa 3 mins of drive time through Irvine, or more-which may be desirable depending on day/time of travel. Nav told me to use the 73N, but I continued on the 405N and Nav was unrelenting, insisting that I take every exit that one could use to rejoin the 73 as I proceeded North ...including the Jamboree exit which is approx 2 miles from where the 73 rejoins 405N.
ED#1 '04 M3 Silver-Gray/Black ED'ed 5/04... Munich/Como/Modena/Monaco/Rapallo/Munich
ED#2 '05 M3 Comp. Pkg. Silver-Gray/Black ED'ed 9/05...Munich/F1 Ital. GP/Lugano/Lucerne/F1 Spa-Cologne
ED#3. '14 535i MSport-Carbon/Ivory ED'ed 10/13...Munich, Reutte, Como, Luzern, Zurich