Q7 is a very capable SUV. Yet it is a bit unfair to compare brand new models (Q7 & R-class) with a 7 years old one.
I'm eager to see retest in April / May with E70 X5 3.0d. Such a test will be much more interesting, and a new winner will emerge. Just like a speaker has already said it.