The BMW X-5 diesel has performed great over the past 7 years and 58,000 miles. Tires and breaks were replaced recently. Only service necessary was a fluid level sensor and the drivers' window mechanism needed replacement . Total repair cost was about $1,500. The diesel has performed perfectly, in traffic, on the highway, in all conditions. We would drive from Texas or Florida to Massachusetts for about 1,800 miles. Truck is very comfortable and allows for expansive storage of stuff shuttled among houses. Good mileage and range. Ventilation for passengers, pets, etc. excellent. Do not particularly like the new styling, but would buy this truck again when looks improve.