I'd vote to skip the M3 route and go with a 325. Most of the E36 M's on the market have had 150K miles of beatings by now. Dealers arent stocking shit for older cars anymore, they are running JIT. The E36 cars are at the point around here where all the plastic and rubbery parts on the motors are beginning to crack and fall apart creating tons of spinoff problems. The M3 cars are less common, and harder to get parts for now.