Yeah, I recommend sun motors too. They have a huge facility and there is plenty of space so your car won't get dinged just driving it in for service.
Compare that to Otto's BMW in West Chester, PA. It is virtually impossible to drive your car to Otto's BMW without getting your car dinged, bumped, or scratched. There is just no space. Anywhere you park as a customer, you risk serious damage to your car. Why don't these dealerships get it? Make space for your customers---especially BMW customers that typically park their far away from other vehicles!