As good as any mechanic specialising in this area in my opinion.

Entirely up to you, I've been dealing with Michael since 2009 with e46's, e60's and e53's and never a days bother...very knowledgable, genuine fella.