DO NOT BRING YOUR BMW HERE!!!!
Seriously. DO NOT. I don't…read morecare if you're desperate, you WILL leave the dealership with MORE problems than when you dropped the car off.
I'm an honest young man, and I can promise you that these people are just no-good.
On 03/25/2026 I brought my 2010 E83 X3 in for a free recall repair. I am a mechanic myself, and I have a high level scan-tool that I use to fix my own cars. I have 100% time-stamped proof that the car had zero BSD-related codes before going in for the recall repair. The only codes it had were for an unplugged Eccentric Shaft Sensor that was causing the car to idle awkwardly if it was plugged in.
The car is ready, recall repair "went well" they said. I get 5 minutes away from the dealership in my car and THREE brand-new error codes I've never seen before pop up on my scanner. They were BSD faults, meaning the communication between the Engine Computer and the electric Coolant Pump/Oil Level Sensor/Alternator was somehow disturbed or damaged. THE TECHNICIAN WOULD HAVE HAD TO REMOVE 2 of those parts to complete the recall, because in my case, they HAD TO remove the oil pan to find broken bolts from the recall problem.
I messaged their Service Manager/Advisor. I don't have anything against the guy, I just want this shirking-off and blameless demeanor solved.
Me: "Hey, I have 3 new codes. Any way the technician maybe forgot something, or pinched a wire?"
Advisor: "No. Those are completely unrelated."
I really, really, REALLY regret taking his word for it.
Today, 3 months later, the car is completely useless -- stemming from ONLY those BSD codes. Which, again, were incredibly likely (literally a 99.9% chance) caused by the technician performing the recall. Considering they were not there before the X3 went into the dealer for service. The 0.01% chance it wasn't their fault is just my inner mechanic and nice-guy nature trying to be fair.
Let's be real, obviously it was the shop visit. You don't even need to have years of automotive repair experience to connect these dots.
Earlier this week, the severe problems started with 16.0V voltage surges, caused by that BSD communication line being scrambled. I messaged the advisor and let him know that these voltage surges were causing other electronics to break, and I had to replace the alternator out-of-pocket.
Then, this morning, the Coolant Pump completely gave out. Electronic Coolant Pump reading 0 RPM (it's completely dead). Car now cannot be driven or even operated for longer than 60-120 seconds without risking flash-boiling coolant, warping the cylinder head, and/or blowing the head gasket.
BSD codes cause this by forcing the Pump into a default "safety" mode where it operates at 100% speed 24/7, because it's unable to receive BSD commands from the Engine Computer (DME). Over time this causes the electronics inside the pump to burn out from excessive heat, and it wears down the impeller's mechanical bearings.
I messaged the Advisor again, using a bit of my own technical expertise to try and explain to him WHY and HOW this was VERY likely their fault. I wasn't rude at all, I was just straight to the point and technical in my analysis/explanation.
I even thanked him several times for speaking with me and even considering taking a look at the car again.
Well, now they're "not making any promises" and are only willing to look at it. Which means they need to "investigate themselves" to see if these problems were caused by the recall repair. I live a 3-hour drive away in the mountains near Sugarloaf. No way I'm towing the car 150 miles to have them act blameless and charge me up the wazoo.
WE ALL KNOW what "Investigate" means. They have a bias and self-interest, just like any other business. You'll get this impression from reading the other reviews targeted at the service department. There is absolutely NO WAY they're going to fix this for me without trying to charge me some exorbitant amount, claiming the problems are somehow "unrelated".
It's not rocket science. They want money.