For warranty work, I wouldn't mind going to most dealers. But, it's still risky: I brought my 4Runner to one dealer last year for an oil change and they diagnosed a failing CV joint as part of their free check. I had to correct the service guy that it was just one tire rubbing at full cock. That was Prime Toyota in W. Roxbury, VFW Parkway. They do have great rates on oil changes, with coupons, so I still go there for that. They also wash the truck for free.
As for other recomendations:
1. West Cork Auto: Jamaica Plain. Patrick, honest guy, owner/jmechanic, for general work on anything.
2. Cityside Garage: Holliston. I used to go there for my Rover work, they know their stuff. Alan, owner/mechanic, I think has retired but the rest of the crew are good for all work, including custom mods.
3. BDR Automotive: Hooliston. Brian, an ex-Cityside guy, knows his stuff, Rover fanatic.