Carried my BMW in for an alternator problem. Was told the alternator was good but the battery was bad. Charged $110 for an Advanced auto $93 battery plus installation. Total of $151.
The next morning the battery light came on when I left home. I carried the car back for recheck. They called and said I now have a bad alternator. They sent my alternator for a rebuild but didn't offer to put my battery back in or appologize for the miss diagnosis.
Pros: Convenient location
Cons: Bad diagnostics