Finally!!!! I have spent the better part of Sunday looking for this puzzle, but did not find it.
When I first checked the puzzles on Saturday, I had no idea what is this car, but then I found the solution but not the question.
Anyhow, this is the Nikkei Taro from Nippon Keijidosha, made around 1953-1954.