I don't know why my opinion matters, but go with the Vette. Fastest, best handling, best performance car of the lot. You sound too young to stuff yourself in a middle-age-mobile.
Also, if you can do 40k and you were looking at the C300, why not the C350 Sport?
Follow-Up Test: 2006 Mercedes-Benz C350