i take my 3 series to a mate of mine who's a mechanic...he does a great job on my car to be fair to him and is a lot cheaper than taking it to bmw. if your bmw has fsh and you want to keep it that way for selling purposes i'd take it to bmw but if not i wouldnt bother as they will sting you big time