I'll own that, but only on balance. I think I was the lone voice defending a dealer recently when somebody ended up with a squeaky pulley a few days after purchasing a used car... it seemed the entire forum wanted to double down on "blame the dealer"... except me.
I do hold BMW (alongside others), as a luxury service provider, charging ultra-premium prices, to a very, very high standard and I'm prepared to call them out when I feel they've fallen below this standard. If I take a Rolex in for service I expect that service to be 100% perfect, or for them to correct it so, that's what I'm paying for, that's also what they're expecting to deliver. BMW is no different. In this case I think they failed their brand and their customer.
Perhaps in the nuances of this particular scenario I am wrong, I just can't detect that in the context and substance of this thread. And I don't want to argue about it, even if you think that's putting my tail between my legs and scampering.