I never said that you can't use Windows, an Android, or drive another car. But at some point you need to use the top end product to really appreciate what's out there. If you spend your whole life on Windows/BlackBerry/Toyota, you might not understand what a great product is.
Before the iPhone came out, no one knew how great a phone could be. Even I didn't. The iPhone made me understand how you can take an existing feature set, and dramatically change a product through the experience.
You're going with a blanket, "German cars suck"? Really? I'd bet German cars have more fanatics than Japanese cars do. German cars delight people.
Lexus may outsell BMW, but that doesn't make it a better car. To me, a Lexus is just a high end Honda. It gets me from point A to point B, with a bit more luxury. One of Lexus's problems is that they don't have a vision, a passion. They just pump out what people will buy:
http://sachin.posterous.com/the-problem-with-lexus-is-while-...
And yes, BMW sucks at interface design. Where they excel is in building the ultimate driving machine. I'm all for BMW outsourcing their tech:
http://sachin.posterous.com/stick-to-what-youre-good-at-for-...