Do you guys typically have BMW service your cars or a third party (bimmer shops, etc)? I'm recently coming off my dealer included maintenance and have only had bad experiences with my local dealer, to the point where I've contacted BMW NA (which didn't accomplish anything of course). Just wondering if there is any real difference or if I'm ridiculous for continuing to use the dealer and pay out of pocket. Just wondering your experiences and advice. Thanks!