Our 2010 X5 did the on and off the expressway thing, particularly on the NJ Turnpike. Eventually realized it thought it was a truck and kept wanting to be in the truck lanes!
Also seemed to have a strong preference for numbered highways: federal, state and even county. Would lead to some pretty strange routings some times, e.g. it had a strong preference for US1 despite all the traffic lights.
Was hoping they had fixed some of that by now. I guess we will see when we pick up our '13 X3 35i at the Performance Center next week!