Auto repair and maintenance facility