I usually take my BMW to the dealer in town because I have had bad experiences elsewhere with my repairs. After finding out that the BMW dealer is no more trustworthy than anywhere else, and in most cases actually worse, I looked online and was lucky enough to find an honest mechanic QUALIFIED to work on my car. The vehicle would intermittently stall in the morning -- probably three times a week -- and it was just becoming an undependable vehicle and a great annoyance. Carters was able to pinpoint the problem in the matter of a half hour and got me back on the road the next day for much less than the dealer charged. They proved the value of a knowledgable mechanic in the first experience, definitely worth a try.
more