Hi KC, look M Service up on Yelp. They have a few fairly bad reviews. I am not so sure if the place is that great! I just found out that the front bushings in my car had to be replaced and the dealer quoted 648. I got a second opinion at EDGE Motor Works in Dublin and they quoted me for under 500 with OEM parts. So I just dropped it off this morning. I would say EDGE is worth looking at. They have excellent reviews on Yelp and work only on BMWs and MINIs.
I am not so sure how good their work is because I haven't seen it yet. I guess I will find out today and then I can write more.