We have 5 cars in the family. Needless to say, we have a lot of services needing to be done for the upkeep of the cars. BP is always on the mark as to what the car needs for both upkeep and repairs. They truly bend over backwards in every area of customer service (professional, rides to and from your home, courteous, and efficient.) they do everything they can to get your car serviced and back to you in the least amount of time possible. Additionally, they do exactly what they say they are going to do which is assess the car, call you right away to discuss what is needed, getting permission to go ahead with the service or repair. I have never had a situation where the cost is differ than anything we discussed.