The BMW X1 may be its smallest SUV, but it's already big enough for a lot of people. Here's how much it would cost if you add ...