Took my BMW in on a Monday morning without an appointment to diagnose a heat/cooling system issue. They were able to find the problem, order the parts and have the car ready to me by the end of business on the same day. Not necessarily the most economical of prices, but if you have a two car family and factor in the cost of a rental that would be otherwise needed for a 2-3 day repair anywhere else, it's pretty close to a wash.