After researching indie shops on various sites including yelp and m3forum, I decided to take my '04 M3 to Bavarian. I had a pretty vigorous oil leak and wanted them to install a new fuel filter and emergency brake pads. I dealt with Ray who could not have been more pleasant. These guys really take their reputation seriously and do thorough, honest work. They found the leaking component and called me before doing any work. Their prices were reasonable, a fraction of what the dealer would have charged and no doubt with much better and personal customer service. They kept me posted on progress and completed the work sooner than expected. Ray was just terrific to work with and though I will continue to do my own regular maintenance, anything else that comes up will be done at Bavarian no doubt. Thanks guys, I'll def recommend you on the M3/BMW on line forums as people are often asking for local indie shop recs!