Hey guys, I've been looking for an E46 328 for some time and totally love the cars. However, just today I stumbled across a low mileage E34 (91-93) M5 and my resolve is definitely shot. I'm caught between wanting a slick, newer sedan and the devilish temptation only BMW M can offer. My instinct says the M will be the better car to drive and enjoy, not to mention hold its value. However, the 328 is a newer car, with greater safety innovations and perhaps better reliability/technology. I need some honest opinions from real owners, what do y'all think? Thanks in Advance! -Lloyd