S2000's are great cars. Ours has 82K miles on it and probably 60 track days. It is incredibly good fun on the track. (I am thinking seriously about getting the S2K CR and putting a cage/etc in it to make it a full-on track machine!
I am driving an Evo 8 every day, even though I have some other nice choices in the garage. It is just fun, quick and reliable. Who cares what people think?
As you know, it is fun to drive and a great freeway/street warrior! I like it when people think I am some punk with a ricer, hehe.
The M3 should offer the best blend of all things. Oh and a VEEEEEEEEEEEEEE 8!!!! Love them V8's.