Just wanted to weigh in on this topic
I have a 07 speed3 and live in MN, have had it almost 3 years now, I'm the second owner. It's the GT and I got it with the Mazdaspeed CAI and exhaust. Tons of fun to drive. I really wanted AWD too when looking for this one but after looking at some WRX, V70R, the speed3 was the best bang for the buck for me. It's been fine in the cold weather and snow except for the really deep stuff like we had last year but that ended up being more of a clearance issue than a FWD vs AWD issue.
I just recently had an issue with a leak in the shaft seal and assembly gasket at the shift component which was thankfully covered under warranty.
Aside from that I really haven't had any major issues except that tires don't last too long

especially because I've been running high performance all season tires year round and they are probably too soft for the summer. I had pzero nero M&S and they lasted less than 3 years. Just put new Continental DWS on last week.
One other thing to note if you are in MN or other cold area, pot holes have been bad for me. Before I put the new tires on I had 3 of 4 tires straightened. I think a wheel or two was already bent when I got it but the pot holes up here haven't done the 18's and favors. The stock wheels seem a bit weak.