With a deposit down on a car your son -might- like, you do not go to your mechanic to get it checked out!!

That's HIS fault. They can argue all they want that you are not selling the car, but the simple fact is the car wasn't fully HIS to have inspected!