At least as far as looks are concerned id have to say th 996 tt. The porsche looks good, sounds good and its still every bit a porsche with no bangle razors sticking out anywhere. As for the M5..... i havent seen one yet so maybe i should hold on to my judgement, but on paper id take the 996 TT if its practical as a 2 door car for U