Hi guys. I own a 330xi in the steptronic which is a nice car but it is boring the living crap out of me. I just came into a significant inheritance and was thinking of stepping up to a brand new 6 speed M3. My main concern is the fact that I live in New York, it snows in winter, and this would be my only car. The ride quality is slightly rough as well for a daily driver. Can I get snow tires for this car or would I have to buy a beater? I want to test drive the car but I will probably buy it on the spot. I am an excellent manual driver and I feel that I could beat most cars on the street, especially the WRX STI. What do you think?