yeah, good work but he's a grumpy bugger! Not cheap either, but I couldn't question the standard of his work, he knows everything about beemers. He looks after my 540. I've never turned up with any problem he didn't know how to fix without even looking.
He is good, but he is really expensive. As papercup says, can't question his work though. He does know BMWs very well indeed and is honest about whether or not something needs done. I just wish he didn't charge so much! He is generally more expensive than the main dealer.