I loved my M3 and was able to drive it for two winters (thanks to Global warming).
But it definitely not a Winter ride.
The X6 3.5 is not even in the picture since being a M3 owner...I already have a taste of German engineer power.
I also realized that pricing is not a big difference between a loaded X6 5.0 and an X6M...so I stick with the M brand.
I just finished the break-in period before Winter arrived...so I didn't have much chance to open it up.
But I did drive one in the BMW driver training (Fascination) held at Mont_Tremblant QC.
You would never think of the X6M as a track car...but there I am driving on the track with it.
And thats when I knew...it will be my choice of CUV.