I was looking for a decent place to get my oil changed. Found this place because it was the closest. Had my oil changed. I thought they were putting in BMW Longlife motor oil - they were using Mobil 1 - which is NOT certified by BMW, Mercedes, Audi, VW. Just read the bottle, the certs are on the back. They forgot to put a new o-ring on the drain plug - the oil leaked like crazy after a day. I took it back, they refilled my engine and put a new o-ring - come to think of it, the owner never apologized. I reluctantly went in for a second oil service, ugh. Second time around I brought my own oil Castrol 0W-30 European Formula -Certified by BMW Longlife 01 and the rest. They tried telling me that I had an oil leak, but didn't know where it was from, but that it looks like it was coming from the drain plug(stupids) -I'm assuming it looks like its leaking because they didn't wipe up the oil that had leaked(stupid asses) - They wanted to charge me to put some blue dye sh!t in my motor oil(haha, stupids putting dye in my highly tuned $30k machine). Oh man, they also argued with me about oil(stupid again).
I'm sure they do some things right, but to me, an oil change should be a walk in the park.