Very good customer rapport with the service to back it up. Understanding of priority of auto problems and willing to address critical issues promptly. Had an alternator problem and visited a BMW shop nearby only to be told they could get to it 2-3 weeks from the day I came in, which meant I'd have to leave my vehicle at the shop for 2-3 weeks since no alternator meant the battery would eventually die out. Heritage service center, on the other hand, fixed the problem the same day I came in and did it exceptionally well with a warranty to back it up. This place is very capable of working on BMWs and will be the place I take my car to if ever I have issues.