definitely run winter tires. BMWs are very well balanced, and are surprisingly good winter cars, especially with proper tires.
I ran all seasons one winter on my daily driver (at the time it was a subaru), and I will NEVER do it again. With winter tires acceleration will impove, but braking and cornering is where they shine. Considering a safety standpoint it is a must.