e36 m3, no choice... the insurance will not be much more for the M because its older and the newer 325 will be considered a "new" car and it will jack you that way... the m3 has an engine that is indestructable

dont worry about maintenance too much
edit: the m3 will be about 100X more fun as well as it will get you more women then a regular 3 series