In my 2007 E60, 85,000 miles, which my wife now drives, and my 2012 F10 with about 5,000 miles, I've been quite happy with my navs. Oh sure, there have been occasional errors, but very few. I can certainly live without all the street names being called out. I have noticed that the 2012 version calls out many more street names than the 2007. There are two features of the BMW navs that I do not care for, and I can't recall being mentioned in this or other threads: (1)when arriving at the destination, the nav does not tell which side of the street the destination is on, and (2)there's no easy way to confirm the inputted address when reaching the destination.
Prod Date 4/5/12, ED: 4/19/12, Redelivery 6/20/12, 535xi, TiAg on Gray Dakota, Anthracite Wood, Cold Weather, Premium Pkge, Tech Pkge, Side and Top Cameras
ED: 2007 530xi, Monaco Blue on Gray Dakota