I don't think the problem is that the job takes too long to do. The problem is having a set appointment time in advance and then waiting 3 hours before they bring your car in.
1998 BMW 328is - summer
1994 BMW 325i - daily
1992 BMW 325i - gone
1988 Mercedes Benz 190E 2.3-8V - sold