She always wanted a BMW, so I got her a 528it last Christmas. It's a very nice car.
So the rear wiper arm breaks at the car wash (quality of plastic and rubber parts on this car is crummy). I send her to the dealer (South Bay BMW, Torrance CA) to get the part. So the service guy tells her it will be $250 to replace it. In not so few words, she explained that she just wanted to buy the part, which she did for $28. It took me 10 minutes to replace it, if I had to do it again it could do it in 5.
The sad part is that there are probably many people, probably mostly women, who have paid $250 to have a wiper arm replaced.
Fortunately, I have never in my life had to take a car to a dealer for a non-warranty repair. Unfortunately, with this car, if some computer related fault occurs, I will have to take it to a dealer.
-jk