Hi
Now looking at another place I've used for other cars, who does look after a lot of M cars... Scott's Performance Cars, in Dartford. He (the owner) actually races an E30 and an E36 in one particular series...
Cant see that being serviced at not a recognised specialist will affect anything...