Maybe? The proportions seem kind of cartoonish, like the greenhouse is too large for the rest of the car. When I squint, I see Chevy Metro. Those bumper-mounted lights don’t work with this idea, but maybe they are reflections of something else, or even actual reflectors.