I have a 91 NSX and sold an 01 M3 6 months ago which I dorve for 8 months - bought the M3 because it has back seats for the kids - thought it will make me forget the NSX - but NO WAY - I would take a 91 NSX over any M3 - for me, M3 seats were not as comfortable as the NSX on long drives, gear box in the 6spd is garbage, suspension is extremely stiff, wife could not take the ride, car felt heavy as well. The best thing about the M3 is definitely the engine. A much much better car in my opinion is the 911 - although an 02 996 C2 is more expensive than an 01-03 M3 - but it is a much much more of a sports car. Will definitely be my second car (family car) in the near future.