Is there another ten-year-old SUV where your $20,000 would be better spent? Not in our book. Although we love the added roominess of the BMW X5, the 2016 BMW X3 is by far the more reliable model.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results