This is my 3rd BMW and I normally get the car service at the Wilmington, DE BMW where I was vacationing in New Hampshire when the car broke down with a "communication" error. It was towed to Tulley. The service people did not call for 2 days. When I called to asked the status of the car they indicated they had left messages, must have been to the wrong phone number.
The mechanic told me that I needed a new battery, an oil change, new spark plugs and that the engine gasket was leaking. The spark plugs where changes a week ago, the oil changed only 1000 miles back with synthetic oil and the engine gasket was changed in December 2014. When I share these dates , the mechanic argued that my regular BMW service did not clean the engine gasket properly, etc. At this point they had run a 1200$ repair bill but failed to address the reason for the service which was module communication failure. Instead they were busy changing new spark plugs, redoing a recent oil change because the filter was not BMW and installing another engine gasket that was changed last December and was still under guarantee. In addition, they would not start addressing what was wrong with my car unless I agree to buy a 395$ battery and I agree.
The next day a secretary called to let me know that the car was ready. She had no idea what the problem with the car had been and failed to addressed whether the engine gasket leaking oil was addressed.
For the last 15 years I owned only BMW's and so far was very satisfied with the service and treatment that I had received at other BMW service departments such as Wilmington DE, NYC and Boston. Tulley service was a very bad experience. I would not recommend.