Shige's is the best! Always honest and willing to take the time to explain what's needed on my car. These guys go above and beyond -- when an idiotic dealership forgot to replace my oil filler cap after an oil change (resulting in my engine being doused in oil) they literally wiped my engine down by hand!John (Shige's son) is so trustworthy that I'm planning on buying a Nissan or Toyota instead of the BMW I want, just so I can keep bringing my car to Shige's. They get my highest recommendation!