I have an '06 BMW 330i which required an electric water pump and thermostat replacement. I had phoned BMW Seattle the over the phone estimate was $1600, but absolutely no explanation of the part, why its electric, what might have caused the failure, etc. I was particularly impressed by the way Patrick took the time to explain how it all worked, why it was so important for a driver to pull over when you get the hot-temperature indicator on your dash, a true personalized experience and provided a written quote. That's makes all the difference - and I understand how this unique cooling system works, that is valuable to me.