Getting my M3 soon and after reading a lot of disturbing 1200 mile service nightmare threads I'm a little worried to take it in when I reach that point.
Can I have the 1200 service performed by a BMW shop that isn't a dealer and pay for it myself? Don't mind paying if I know it will be done correctly. So long as everything is documented can BMW give me a hard time on any future scheduled maintenance or warranty issues?
I'd rather bring it to a trusted shop and know who's working on the car than just taking it to a dealer and get some random mechanic who might be having a bad day and not give a crap.
Any advice and comments welcome. Thanks.