I had bought my used 2015 M235i here and took it back today for installing Dinan Tune Stage 1 software and hardware. (Budds' is a Dinan dealer; I would not allow just *any* mechanic to install the complex Dinan accessories.) The price was reasonable, but of course, these accessories are not cheap anywhere and BMW dealers' labour rates are not cheap either. The work was done well (by mechanic Paolo) and the car works perfectly. It is super fast now.
I was booked for 10am and knew that the installation would take about 3 hours, Of course, I did not realize that the mechanic had a one hour lunch break scheduled for 12. (The Advisor told me that when I first arrived.) Hence, the work was not finished until 2pm, but that was right on the predicted time. Everyone deserves a lunch break! I just wish I had known about that before booking the service; I would have booked the work for 1pm instead. Anyway, not a big deal.
Budd's offers a free Shuttle service and can also provide a rental loaner car at an additional fee. The service department is much more classy than I am used to; I previously owned an Infiniti (and other brands of cars before that). It's also cool that when bringing the car in for service, you drive right into an indoor bay; that would be great on rainy or snowy days.
Service Advisor Jenny Beaudrie inadvertently charged me less than the cost should have been; she phoned me later and explained that. OK, no problem, I gave her my MasterCard number and she sent me the corrected invoice immediately.
Overall, I am happy with the Service experience.