Originally Posted by FNG
My previous car was a E46 M3. It's the better drivers car, by far. Out of the many cars i've owned i'd say this ranks up there with my old S2000 for best drivers car. But the E46 3 series was plagued with many flaws that could occur at any time and cost you thousands. Search E46 M3 VANOS, Exhaust Hub, SMG Pump, Window Regulator, Subframe tear, Guibo, Trailing arm bushings, etc. If you can fine a low mileage and well maintained E46 M3, get that. A rule of thumb is don't buy the cheapest E46 M3 available because that could eventually end up being the most expensive one.
+1 on this
bought s2k because i am afraid of potential issues with M3. previously had e46 M3 and 335i