The BMW X6 can last between 150,000 to 200,000 miles on average with proper care, conservative driving habits and thorough maintenance. Based on an annual mileage of 15,000 miles per year, this equates to 10 to 13 years of service before it will require major repairs or break down.Sep 8, 2021