JohnD said:In English English, the question would have been "Have you got a car?" to which the answer is, of course, "Yes, I have."
(or, indeed, "No, I haven't.")
The question "Do you have a car?" is an American question. You have been watching too many foreign films and picked up the argot.
Yes. That makes perfect sense.