I had a 2002 BMW x5 for five years. I bought it new. I have never had a vehicle loaded on a tow truck as many times as the BMW. My wife bought a 2007 Honda cr-v. It was "cute". We went to Florida last winter from New England. We decided to take the Honda, because we had no confidence in the BMW making the trip without issues. During the course of the winter in fla, I became a Honda fan. The gas mileage was very acceptable. The trade-off for comfort was not that noticeable. I trusted the car. I have just sold my BMW x5, and will be buying my own Honda cr-v. It is a great value.
Very versatile. Enough room for most shopping. Good looking car. Nice style. I think it holds it's own compared to a BMW or Audi in appearance.