Audi enthusiast buys one-owner BMW M3 E46 with 341,000 miles
Buying a high-mileage luxury car, BMW or not, is surely not for the faint-hearted. That’s especially true if the car in question is a couple of decades old as it’s the case with this BMW…