BMW Inskip in Warwick, RI is hands down the best. Ask for Joanne Moniz. I approached every dealer in MA and tried NH and they were all higher. BMW Norwell was the worst by far. They told me the sticker price is the price and that's what everyone pays!
I bought my X3 special order through Joanne and it was a great experience even if I had to drive out of state.