Excellent service. Honest, friendly, well staffed and a clean office! Recently purchased an old BMW Z4 for the summer, was running smoothly for four months till it conked out. Just poor timing, no ones fault. Towed and dropped off here with, what I assume to be, computer issues and fixed within 48 hours ready to be picked up. Bill came to little over $300. Very impressed! Many thanks guys.