BMW 3 Series longevity

,

The basic BMW engine is virtually unbreakable; however everything attached to it will require replacing somewhere between 100,000 and 200,000 miles. The rest of the car is high maintenance as well.

I would budget a minimum of $2500 per year to keep it running and pray nothing major breaks.

It’s also difficult to get a BMW owner to be totally honest about the actual cost of running his car.