Was just in a similiar boat, but was comparing the 370z to the 135i. I was completely torn, 50/50. I had a 300zx and then a 350z for a short time and loved both cars. I really was certain I was going to get a 370z but after driving both cars back to back, a couple times, I fell on the side of BMW.
I really wish I could have both cars. What tipped it for me was the torque and "feel" of the BMW, it drives really nicely, great 6MT. The Z has awesome handling, great acceleration and it really feels like a sports car. The tradeoff for me was that it was also a bit claustrophobic (terrible blind spots, but good side mirrors).
You can't go wrong either way, both are going to be a blast to drive. Getting a used car, which is what I did, makes smart financial sense, but having a new car is a nice feeling, especially if it's a sports car, you know nobody has been thrashing it before you got it.
Just pick whatever car you feel more comfortable in and enjoy the most, don't worry about appearances.
|