It all depends on the car. We used to have a 535xi T wagon, and my friend has an X5. 535xi T has more room in the trunk area (in terms of length) and just as much legroom. Drives way better too, better MPG. He couldn't find one at the time he got the X5, and wishes he would have held out.
Totally agree. We have a an '06 BMW 530xi wagon. My wife's car andour ski sled. With studded Haks all around it is a beast in the snow. Just shy of 200k miles as well. Over the past 13 years I have put about just shy of a half million miles of three Audis - '99 A4 sedan (150k), '01 S4 (252k - still going strong) and my current ride - '09 S5 (73k). I know that Audi is supposed to have the best AWD systems, but that BMW is the match of all of them. Utterly unflappable and, more important, totally predictable. But no manual tranny, which I think is the most important equipment on a winter car (hence my S5). When it comes time to replace the BMW, I think we will go for a used Audi Allroad. The latest generation is remarkably unpopular ( Q5 out sells 10 to 1).and CPO with far less than 10k miles can be had for mid 30's.