I've been using dave at d&m for about a year now, since he left Bavarian Motor Warehouse ( a well regarded bmw specialist in huddersfield) and set up on his own.
I get everything i did from Bavarian, just at a heavily discounted price comparatively. Very nice guy as well and doesn't charge the earth for investigating things like a lot of places, (since i'm a regular customer quite often he'll give things a look over for free.)
They also do recovery service etc
theres contact details anyway