My engine malfunction light and epc went off, lots of Engine shaking. I work nearby and drove my car right in. No appointment. They scanned it right away, found the problem (ignition coils, not a bad or difficult repair), and went right to work. I normally look for local German auto shops, never really did dealer service departments, but I'm happy with how fast their service was and confident in it as well.