We have a 2017 BMW that I myself am just not comfortable working on. Twice it has had cooling system failures and twice it has been to Barrett Automotive. They get it diagnose quickly and let you know what up before they start work. Our service has been prompt. They get started as soon as parts delivery allows and they just get it done. Communication has been top notch. There is no blowing them up for updates or info on your car. They shoot you a text at several points in the process and follow up a day or so after completion just to see how the repairs are holding up. A++ We will be using them when and if the next situation arrives. Thank you Barrett Automotive. Matt&Kristi Davis