-slight advantage in snow, TIRES make a BIG difference> personal experience.
That is it, all others are CONS, which are :
-bad fuel economy ( I mean really bad )
-bad drive ability (its never drive like BMW should)
-heavy (especially if you want an auto, pfffff forget it, might as well buy an Expedition)
-front suspension will fall apart right after the 90k miles mark, drive shafts , control arms, possible diff and a transfer box.
-slow ( weight and Xi-drive put a complete stop to BMW performance )
Make your move.