I've done brake jobs on my BMWs as well as my other cars over the years - GMC, Volvo, Ford, Pontiac. I can assure you that the brake system on a BMW is VERY similar to most other cars, so from a labor viewpoint, you'll get the same quality of labor (good or bad) as if they were working on a Chevy or a Honda. The amount of time is identical as well, so they should not pull a "it's a BMW, it's harder and it will take longer."
As far as parts, you get what you pay for. My guess is they will use lower cost aftermarket parts which will save you money in the short run. Whether you save money in the long run depends on the quality of the parts...