For the most part, the BMW X3 satisfies the needs of most folks looking for a premium compact crossover. The X5 is a pleasant step above that, but if that's still not enough, then the only way to go ...