How about naming an auto repair shop that specializes in German, Japanese and Korean cars?

This is not good. You have tricked yourself and narrowed your business scope. It is recommended to change it to XX Auto Repair Center (overhaul shop or auto service station). If you also operate out-of-town repairs, it is called "XX Auto Rescue Center" "For good. At least it should be called "major" or "concentration".

Hope this helps.