We drove a $64,000 BMW X5 and a $65,000 Audi Q7 to find out which one is a better luxury SUV - here's the verdict