wow people lets bring up the maturity level a little bit here.
My opinion - no one car can be everything to everyone. I've owned Nissans, Chevrolets, BMWs, Alfas... I am a CAR enthusiast and can appreciate what well-made cars do well. Yes a 45k BMW is gonna feel more luxurious and have a better ride when compared to a 25-30k nissan that is made to be an "everyman's sports car". I do not see the need to post brand vs. brand over who is "better". Personally I would love to have both a 335i and a 350z in my garage...or either for that matter, depending on what I was doing with it.