B & G is a place you can trust for car repairs. The service is reliable and thorough. Don't expect to be ripped off or taken for a ride by these guys. The estimates are dead on and the price is reasonable. They are willing to negotiate price with you. No hassles. I have been going there for over 5 years and have never had a problem with them. The dealer price is always higher and so are the gimmicks. These guys are straight forward. All major car makes and models, foreign and domestic.
They undertake major and minor reparis, oil changes, routine servicing, engine repair, etc. They also recommend good people for car damage repairs, windshield repair, paint repair, etc.
I recommend that you at least compare prices with these guys if you are close by.