Very pleased and satisfied with the service on my BMW 645. Shearers staff has been very accommodating and dependable whenever service is needed. Service technicians are excellent at diagnosing the problem and correcting the issue and they stand behind their work with a warranty so that if a problem reoccurs on a previous issue, they will take care of the issue at n/c. They also diagnosis any future issues and advise the best options to remedy the issue. High quality service, accommodating staff and reasonable pricing....something that you do not find at the BMW dealership. I highly recommend Shearers if you need service on your vehicle and are not satisfied with your dealer or current mechanic.