I found my BMW Indy on Yelp. Did a search for BMW repair shops and they listed a few shops along with comments from people that used those shops. Turns out the shop owner worked for one of the largest BMW dealership in my area and worked there for about 20 years before opening his own shop. he was very knowledgeable. All the comments that I read was that the shop service was good and the price reasonable.
I use him when I don't want to do a repair or when the BMW is acting up in the middle of winter. Too old top be fussing with the car when temps are in the teens and the garage is not heated.