I purchased my M3 from a small dealership that features mostly BMW's; it had 108,000 miles on it.They had done a major update - new clutch, brakes (slotted roters) Bilsteins, new BBS wheels and tires, Turner chip, lowering sport springs, Pioneer cd unit. In short this car was ready to rock. And rock it does. I belong to BMWCCA and M3s dominate the track, out of the box they are a slot car but with a few mods (chip,hiflow intake,strutbar) what a rush :-). The 95 is the one to buy; OB1'& ease of adding mods.
Body style, tight body build, driving comfort, smooth 5-speed
None that I can think of; except the pedals should be adjustable, so us with short legs can get in and out without moving seat.