Personally I do not see how you can compare the two cars. The Supra is essentially a 2 seater coupe like the 911, excuse me 993/996, while the M5 is true 4/5 seat sedan with incredible luxury and practicality. The fact that they have similiar performance numbers is quite a tribute to BMW engineering, but these cars would never be cross shopped. They both offer unique features and styles. I would say Supra, Vette, 996, 300ZX. On the other side: M5, E55, GS400, XJR. You could just as easily compare the M5 to a C5 and of course there are mega threads on this, but what is the point, other than some interesting debates and of course it is a free country, so far. I was looking for a 4 door sedan with performance very close to a "sports car" and that pretty well eliminates cars with two doors and pseudo rear seats. In fact, I went ahead a bought an E30 M3 for driving schools, autox and eventually club racing.