BMW's X5 is the more practical of the two, setting aside style (inside and out) in favor of Bavarian functionality. Meanwhile, the Range Rover Sport makes a huge leap over its predecessor in refinement and performance. Neither is cheap. The base Range …
Comments