BMW of Peabody, Massachusetts has a wonderful selection of new and used BMW cars on their lot for sale. They offer financing, leasing, and a service department.
All reviews seem positive