Fourth Generation BMW X5

Fourth Generation BMW X5

The fourth generation BMW X5 is revealed today. It’s been 20 years since the first generation X5 and more than 2,000,000 vehicles were sold…