www.1addicts.com/forums/showthread.php?t=793791
I've used Dicks with 3 different BMWs -- all with great results (little things), so I haven't felt the need to look elsewhere.
(I'm in Andover too -- downside is Dick's location, but I've always felt you don't cheap out on any body/paint work so it's worth the aggravation for me).