First time customer. Made an on-line appointment, BPG sent an immediate confirmation email to me and followed up with a phone call confirming my appointment. The day of service, they emailed me a quote for a failing water pump. Because of parts availability, the service took longer than expected. The day I picked up my car, Dave explained the delays outside of their control. Service was outstanding and cost well below what it would cost at a BMW dealership.