I took the wife's car here to fix the back window and was quoted $500. I looked up the parts online and MSRP was $100 from BMW. So I guess installation would have been $400???
I let that one go and had it done for $200 elsewhere.
Then I brought my car in for a water pump and freeze plug replacement. Again, quoted $500.
I took it elsewhere and it was done, yet again, for a little over $200.
So the morale of the story is, save money elsewhere.