If you want a car that turns heads then the 350z will definitely get more second glances than the bmw or your s2000 at the moment. You've driven them all so you know what you're dealing with. I understand your worry at possible shape changes but an announcement can come out AFTER you've bought any car so at least your forewarned. Any previous cosmetic changes in the past have been barely noticeable. To be honest, most people have to put up with a shape change at some point unless you change your car very regulary and if you're gonnna do that then so what?