BMW's are generally notorious for being terrible in the snow. I took mine out for one day last December when the roads were quite clear. It didn't go, stop or turn. Seriously, it took 50 feet to stop from 10 mph on a flat surface. I have heard of countless other drivers with similar experiences. I am sure that if you put some sandbags in the trunk and buy a set of snowtires, your car will have adequate grip, though be careful. In the long run, though, the exhilaration of driving the car in the summer far surpasses the inconvenience of sliding through the winter.