I’m sorry, but I won’t be giving you much to go on, since I know very very little about cars, but:
They are absurdly tiny little cars.
I don’t see any in the States; so probably not American.
I saw one in Vancouver, British Colombia; also, I’m pretty sure I saw Tom Hanks crash one in the trailer for DaVinci Code.
That’s it! I hope you can help. I’ve been telling my son about these teensy-weensy little cars I saw that look like they only hold one person, and I’d like to show him one.