I can recommend BM Workshop Botany based on recent experiences over the last few weeks. they completed a valve stem seal replacement and a few other bits on my 120i without drama or fuss. They have attention to detail and picked out a number of things on both cars that I hope they would!
Bellars motorworks over on the Shore are also another option if you are that way, had a walnut blast there and a look and chat with them, soild operation.
Dealers are 100% not worth the extra cost, on some things like routine servicing their pricing is comparable to the indy's , but other things they are just having a laugh, water pump replacements, injectors etc. The quotes they will give you will make you wince.