The BMW X5 can last on average between 150,000 to 200,000 miles, this is dependant on responsible use, conservative driving and proper maintenance. When driving 15,000 miles per year this equates to 10 -13 years of service before breaking down or requiring expensive repairs.5 Jun 2021