I'm an E46 owner (for the past 3yrs)... gone through 3 of them (328i, 330i, M3) and considering an E92 M3 in a year or two. I've been asking your question to many techs/mechanics regarding the E9x BMW's. Apparently BMW has really taken a turn for the worse regarding general reliability. I was told to stay away from them with a 10' pole! Despite the bad reviews, i'm still considering the M3 because I always wanted BMW to drop a V8 in their M3 line-up. I'd recommend getting a certified pre-owned car and consider extended warranty. Good luck with your decision. Any E9x owners around to confirm this??
My YouTube video
-- RANDY SPARRE --