I rarely write a bad review for some one (i am usually very forgiving) but this time i had to take time out to warn everyone and would like to save you guys time and money (importantly frustration). By giving ONE star rating I am being very generous and it's system limitation that I can not give him -100 stars or something.
Tom is nice to talk to but he has absolutely NO CLUE as to what he is fixing and does NOT understand anything about repair. I took my bmw 330i for repair and had my ""service engine soon"" light turned on. He charged me around 650 plus dollars and didn't do the right repair. I took my car FOUR times and he said he did something every time and never fixed the problem. On top he SHAMELESSLY told me the problem could be anywhere and I should consider changing spark plugs, engine tune-up and etc..which will cost additional hundreds of dollars.
He changed crank shaft sensor, camshaft sensor and mass air flow sensor and none of them worked.(Now I know why..because that wasn't even the problem).
These guys are extremely lazy, lousy and never keep their time commitment. Now after fixing the problem at some shop, I sincerely feel Tom owes me straight 650+ dollars I paid. Please do me favor and don't take your car to this shop. I probably wont take my car even for smog test here.
I know one guy reported that this the best auto shop in the world..his world has to be really really small ..may be 300 ft in radius ..lol!
Cons: No diagnosis, you will LO$E
more