Okay, here's the deal...when you're out of warranty, you stop, I repeat STOP, going to the BMW dealerships. They are sharks who feed from on the flesh of 4 year warrantees. They say they hate warranty work cuz BMWNA keeps them to a strict budget, but they have developed an adiction to the care free, no-questions-asked work they get to do for cars still on the BMWNA doll. When you're out of warranty, all the sudden not only do pads have to be replaced but, lo and behold, the discs/rotors have to replaced with every pad change. They are SHARKS. Did I mention that before....SHARKS!!! They assume from the get-go that they are dealing with some richie-push-over from the suburbs (liike you don't know that your radiator can be drained and refilled by something other than the dealership's tit).
The tricky part is finding a good independent shop. They all say they work on BMWs, cuz they wish they were that good. You need to find an independent that knows what he's doing. It took me a while to find a shope with guys who left BMW and started up their own deal with the right equipment. Good luck!