
It happens pretty regularly. Someone finds an old BMW for a good price on Facebook Marketplace or Craigslist, buys it without having a mechanic look at it first, and then brings it to me a week or two later because something is off. I don’t make them feel bad about it because that’s not helpful, but I do have to be straight with them about what they’re dealing with.
A few months ago a guy brought in a late nineties 3 Series he’d picked up for what he thought was a great deal. When he pulled into the lot I could already see oil residue on the underside of the engine. That tells you right away that the car has been leaking for a while and nobody addressed it.
I got it up on the lift and went through it. Valve cover gasket was done. Oil filter housing gasket was seeping. There was some weeping around the oil pan too. None of those things individually are the end of the world, it’s pretty standard stuff on a car that age with those miles, but all three together adds up to a real repair bill when you factor in parts and labor.
I put it on the scanner and the codes pointed to cooling system issues. The thermostat wasn’t doing what it was supposed to and the water pump was on its way out. On older BMW engines that’s something you want to catch because if the cooling system fails and the engine gets too hot you can end up damaging a head gasket, and that repair costs a lot more than a water pump does.
Brakes needed work too. One of the rear calipers was sticking. The tires had uneven wear on them which usually means an alignment issue that had been going on for a while. The cabin air filter was completely clogged.
I sat down with him and went through everything. He asked what it was all going to cost and I gave him the honest number. He was quiet for a minute, which is understandable. It was more than he was expecting.
What I told him is that none of what we found was unfixable, and that a lot of it was just maintenance that should have been done over the years but wasn’t. Once you go through a car like that and take care of the deferred stuff properly you usually end up with something solid. These engines hold up well when they’re not overheated and when someone keeps up with the oil and cooling system. The car wasn’t a lost cause, it just needed attention.
The mistake people make with these older BMWs, and honestly with a lot of used cars, is treating the purchase price as the whole cost. It isn’t. If a car has been neglected the actual cost is what you paid plus whatever it takes to get it into reasonable shape. Sometimes that math still works out fine. Sometimes it doesn’t. The only way to know before you buy is to have someone look at it.
A pre-purchase inspection usually runs somewhere around a hundred to a hundred and fifty dollars depending on the shop. That’s a pretty small amount of money compared to what you might be taking on without one. I tell people this all the time. Some of them listen and some of them don’t, and the ones who don’t are usually the ones who end up in my shop looking at a bigger number than they wanted to see.
The guy decided to go ahead and do the work. By the time we were done the car was in good shape and he seemed happy with it. He’s come back a couple of times since for regular maintenance, which is always a good sign. I think once people go through something like that and come out the other side with a car that runs the way it should, they start to understand what it actually takes to keep an older vehicle going.
I enjoy those jobs, honestly. There’s something satisfying about going through a neglected car and getting it back to where it should be. Old BMWs especially. They’re good cars when someone takes care of them and that’s what I’m there for.



