With the proper care, BMW vehicles can last for many driving miles. Many BMW models have been known to last for up to 200,000 or 250,000 miles, or even longer! Of course, this all depends on how well the vehicle has been maintained and repaired. The better-quality care it receives, the longer-lasting it will be.