I wish I could give 10 stars! My situation was that I drove my 2007 BMW 335i turbo into a large puddle and sucked water into the engine during some flash flooding. It damaged the engine and intercooler beyond repair after they tried drying things out, putting in new spark plugs, etc. Rather than total my vehicle, I elected to get a new engine and intercooler. Both Donna and Dalton are TOP notch! The folks there are both friendly and knowledgable. They kept me informed all along the way and the work they did was perfect. I even got a 12mo/12K mile warranty on my new engine. She started right up and purrs like a kitten. I'm so pleased with this place I'll def bring her back any time I need work. Oh and I would like to add that I live 6.5 hours away in New Mexico. I was just visiting Amarillo. But I trust this place more than I trust any place where I actually live.