Which BMW will last the longest?
The BMW M6: A Sports Car with Enduring Performance According to iSeeCars, the BMW M6 ranks among the top ten longest-lasting sports cars, with some models exceeding 200,000 miles. This impressive lifespan underscores BMW’s commitment to engineering excellence, even in its most performance-oriented models. Most BMWs are capable of lasting 200,000 to 250,000 miles with routine maintenance, and many push well past that with the right care. Models equipped with inline-six engines like the M54, N52, or B58—and diesel workhorses like the M57 or B57—frequently reach 300,000 miles or more.That being said, some recent studies show that BMW models can last up to 200,000 to 250,000 miles, with an average lifespan of at least 15 years. On the other hand, Mercedes-Benz vehicles tend to last up to 150,000 to 200,000 miles with an average lifespan of over 10 years.