I would also consider road noise levels if this is going to be your DD. I used to own a 350z and the road noise levels were terrible. I hear that it isn't that much better in the 370z. The cabin in the E46 should be better. I know for certain my E92 M3 is much better in that respect.
EB M235i (
E92 M3 (