I've used Storm Motorwerks for servicing on my current 3.0 Z4 and also my previous E46 M3 vert. Bilal that runs the place knows his stuff and their prices are reasonable.
Plus they're only just down the road from you in Ilford.
Contact details...
330 Eastern Avenue
Ilford
Essex
IG4 5AA
0203 051 8234