I agree with Ryan...not only the best work, integrity and prices but great people and personal service. They go out of their way to help you and if you plan to keep your Older BMW going forever Ralph will tell you what needs to be done to avoid problems and keep your car going. As soon as your warranty expires don't go to the dealer, go to JPR.