We look back on four years of real-world ownership with the BMW X5 as a family 7-seater. From space and comfort to child seat ...
Reaching 100,000 miles used to be a major warning sign for used cars, suggesting a vehicle was on its last legs and destined ...