The BMW X3 and BMW X5 are larger SUVs offering more space and advanced features. For a more affordable compact SUV, take a look at the BMW X1.