I recommend you go drive both vehicles and decide for yourself. I could say the Q7 is better because I owned one, but I believe the BMW offers slightly more performance. However, I did not drive the new supercharged V6 Q7s so they might get moving a little quicker. Overall the interior was outstanding in the Q7 and I loved the look and the room with the 3rd row seat. If I was looking to purchase another SUV I would go for the Q7.....but I hate everything BMW so dont take my word for it.