No offense taken - that's why I ducked.
Better car? Maybe a too bold and generalized statement.
You have to drive a 335i - it's just "right" on the road. Put it this way: if I have to drive 12 hours straight, honestly, I'd rather be in the BMW. But carving the back roads is fun in both (with a nod to the 370Z in "sportiness").
There is a connection with the road in the Bimmer - its seems a bit more refined. It can be tossed around, and is VERY capable when pushed to the limits. After driving one (for the first time, mind you) - I've gained a great deal of respect for those German driving machines.
But I probably compared apples to oranges; likening it to a comparison between our Z and an Infiniti M37S. Which is a better car? Okay - there's another bold statement that could have come out...