My older 740 had a few things due. It's a great car that I have maintained very well, and I've happily used a local dealer and a local independent shop for many years.
Broad Stroke Associates came highly recommended, is very close and convenient for me, and I wanted a second opinion on a few things. Setting up an appointment was easy and the initial diagnosis fees were reasonable. As promised, I got a call within a few hours of what they found. Not only did they suggest a few things I expected, there were a couple things I knew were likely close to due and they brought them to my attention. Since the car was already there, I was happy to have all the work done in one visit.
High quality/OE/OEM parts appear to be all they use. I am sure I could mail order parts and do some of the work myself for less money, but their pricing was very competitive when compared to other BMW specialists (or dealerships) in the area. I made the decision I wasn't going to spend three weekends (and who knows how many trips to the dealers or parts stores) to save a few bucks when Broad Stroke Associates could get it all done in a day.
I would recommend them and will use them again.