Thank you everyone for your comments. I agree that these computerized checks are scams and one should go to actual dealer for car checkup.

As a customer, we should try our best to complain about such incidents, no matter what the end result would be. I think giving a try to Consumer Protection Department won't hurt as mentioned by Gasoline.

I'll update you guys later once my friend gets some information from Consumer Protection department.