BMW 3 Series E46 with 364,000 miles had $20,000 worth of maintenance work done
It was only last week when we had the opportunity to see an M5 E39 with 215,000 miles (346,000 kilometers) on the clock and now we get to check out another high-mileage BMW from the…