** UPDATE UPDATE ** Great news (I hope). I took the car today to a non-dealer BMW specialist recommended very highly by my co-worker (325 owner) who swears up and down about this guy's skills and honesty. I stopped by yesterday to meet him and check out his shop. Seems like an OK Joe.
So I pull into the shop today with that horrible high-pitched whine singing loudly, and my "Check Engine" light on. This guy smiles and nods, pops the hood, grabs the oil dipstick, pulls it up two inches and the noise stops. Pushes the dipstick back in and the noise starts. Pulls it out and the noise stops. Tells me to cut the engine. Says he's seen this a hundred times:
it's the crankcase vent valve. The diaphragm has a tear in it, and the air forcing over it makes the sound. Vacuum leak also explains the Check Engine light. It's minor and an easy fix.
Remember my original post? Jerkwad at my neighborhood fix-everything shop was convinced my main bearing was garbage and wanted $600 just to drop the oil pan and verify. And he told me to prepare for a new engine. I'm trying to not fantasize too much about dragging this guy around his parking lot.
Bottom line, my baby's gonna be back on the road noise-free ASAP, I'm gonna watch the odometer roll to 200,000 in a couple of weeks, and I have a new regular BMW guy who knows his stuff and is fair with the $$$.
What do you think about THAT, huh?? Happy day.