Z06 for sure.
heres why IMO
style- Z's are HOT. I love the EVO but the body styling RUINS the car for me. why couldn't they have left it alone and kept it wide and mean looking like the gen. before it!!!
performance- they all have it. EVO and Z are highly tunable amazing performance machines. This is a very difficult comparison, 2 cars that achieve similar performance with radically different approaches. IMO it may be cheaper in the long run as far as repair/maintenance with a Z over the EVO. I believe if both were modded, the EVO would be a bit higher in $$$ to maintain. The Z theoretically would be easier to live with in a mildly tuned form.
The M3, as nice as it is, just can't compare to its competitors in this situation. although much nicer looking in appearance, it would be my 3rd choice as the EVO's tunability is skylinelike