Jack's is a BMW shop. He apparently specializes in earlier model (low-tech) BMWs, but failed to tell me this when I dropped my car off for an engine misfire issue. Couldn't find the problem, still charged me for diagnostic time even though it produced diagnosis. Had to pick my car up and take it elsewhere to get the issue resolved. Not a bad place if you want just an oil change or tire rotation. read more