I drove a $108,000 BMW X7 to find out if the largest BMW ever built is worth the price - here's the verdict