You'll need to drive them (and change 335i to 335is
).
Buddy LOVES his 335i - but he's a cruiser, totes friends around, and likes long drives. I believe the G37S (if it's similar in character to my now gone '04 G35) is about the same.
The Z demands a bit more involvement; what I like in a car. Two different genre's - you'll need to test drive and decide.