BMW is the way to go. Built for either road conditions.
This x3 is a great ride, fuel efficient, luxury good size, comfort, sporty price is right. I mean I would not trade it for anything but another one or an x5. I do know when buying tires you "must" buy two at a time or all 4 and it must be the correction size. Other than that I haven't had any serious issues besides the key /remote going out of whack at times.