Small independent shop, very competent yet very inexpensive. Only charged me $20 when he spent 2 hours inspecting my 530i for what ended up being a bad head gasket.