You can get cloth centered seats in the M3. It's really a great car for daily driving and ripping up the track at a DE. Plus the back seat really is usable.
I'd have a hard time choosing between a E46M3 and a 135. Even though the 135/335 TT engine is very nice. I think I like the feel of the NA inline 6. Plus the sound is fantastic.