135i is a very good competitor IMO. I just LOVE the low end tq in that bmw. It's true that your pay close to 6K more for the 135i (vs. base with sports Pack) but a similarly equipped 370Z Touring should cost the same.
I think the only other competitor I saw when buying the 370Z was a 350Z and I was already driving that

.