OC40 wrote This.
We stopped taking my wife’s mini s to the dealer for oil changes. We would get a twelve page report with “required” services totaling $1M+.
Started using two independent shops that specialize in bmw and neither have ever upsold me.
We were supposed to fix a bushing during our next oil change. Took it in two weeks ago, the SA calls me later in the morning. He said, we reevaluated the bushing and nothing needs to be done at the momement. Maybe at the next oil change.
He could have easily “fixed” it for $550, but was honest about it. The dealer would have added on twelve more items…
I had an independent mechanic like that. Great guy who actually lived in Germany for 15 years and worked as a mechanic... moved back to the US and opened his own shop specializing in German cars.
The problem was that he was also quite honest. Some of the things he frequently told me:
"You don't need to flush the rear diff fluid, it looks fine" (car had 80k miles)
"the control arm looked fine, just live with the noise and it may go away" (arm was slightly bent thanks to a pothole)
"I'm not going to do 5000-mile oil changes for you... waste of my time and your money... come in only when the car's computer says it's due for an oil change at 10000 miles or something" (!!!)
"your rear tires can easily last for another 1000 miles, wait until then" (I ended up ordering tires from Tire Rack and had them installed at a local tire shop)
"you don't need to have that leak patched on your exhaust pipe... sounds better that way" (ended up causing me to fail inspection a few months later)
Sometimes I wondered if his shop was in reality a front for the mob or some shady operation... come on... a good mechanic turning down money?

He did excellent work on stuff HE approved. For example, fixed a Mercedes transmission for me... took a whole week because the whole thing had to be taken apart and rebuilt.