I've used Carcraft quite a bit and have always been happy. Might give Park Motor Centre a go with the E30 having seen John's M3 - I like to spread the work around occasionally.