Hey guys im trying to have a civilized conversation about this. I have had my 04 Cobra since August of '13 and its been fun. Ive only put 18,000 miles on it since its so bad on gas, and over all not as fun to drive as my DD is, an E36 328is. Yes when you put your foot down and its done wheel hopping, it is fun to go straight. I bought the E36 as a beater back when I got the cobra because I didnt want to put so many miles on the cobra. I got the E36 just 2 months after and have done alot of mods to it. I have put about 24,000 miles on that one. So over the past year or so I have been seriously interested in getting an E46 M3. My dad is even considering selling his 03 Cobra so him and I can have matching E46s like we do cobras now. Ive driven a few and they are a blast. Sure, 333 HP is laughed at in the face of the cobra, but the chassis rigidity, and stunning handling IMO make up for it. My 328 with 193 HP is a blast. Our E36 M3 with 240 HP is even more fun. So I cant imagine the same type of car with 100 more HP. I wish I could keep the cobra and get an E46 M3 also but being 20, 2 loans isnt really an option lol. So I just wanted to stir up some conversation from people about what they think. Maybe some current or previous E46 M3 owners can chime in. Maybe some people who went from an E46 to a cobra chime in. Thanks!