I bought in in salem, MA but there is a dealership 2 miles from my house in danvers, MA and another in burlington near where I work.
Having an inside connection must be great! I really hate negotiating, I'm not a gambler and don't get a "charge" out of going back and forth with a sales guy. I just hate paying full price for anything because you know that somwhere, somehow, someone else is getting a great deal on the same thing you're buying.
So I just did my research and learned how dealership rip people off (holdback etc.) and went in armed-to-the-teeth.
-w