I am a huge fan of BMW. We've had 4 BMW's now, including an M3 and a 745Li. Both cars have Nav and the 7 series had iDrive. It took some getting used to, but once you get the hang of it, it's OK. It's definitely not as user friendly as the Nav that comes in Acuras. BMW likes to be at the forefront of automotive technology and iDrive was one of those things that they were one of the first to introduce. However, what I appreciate BMW the most for is their performance. Luxury is easy to imitate, but performance isn't. All the BMW's we've owned have had amazing performance, even down to the first E46 325Ci that I owned. My M3 is one of the best high performance cars out of the box. I've taken this car through the canyons and it performs so beautifully. I am not crazy about the new Chris Bangle designs, so I may be a bit partial and old school, but I will always love BMW's.