All year, you may want to consider the S4 then.
I drive my M3 in winter and think it's awesome with brand new tires each winter, but not every M3 driver share my opinion. DSC plays a big role if you don't fear being called a douche to leave it on... I disable it only for fun purposes but not going back and forth to work for example. DSC has always been great for me, it's hassle/sideways free driving.
Just be careful, the M3 is certainly not a budget car since everything is as twice as expensive than a regular 3 series. My car is in top shape, but this year alone, tires, maintenance and little repairs have cost me over 7,000$. (Stab pins, subframe reinforcement, 3 oil changes, two sets of tires, electric fan, clutch fan, etc.). But insurance are really cheap for this car, I find.