France has been guessed twice (Renault & Simca), so it's gotta be German... unless it's Serbian, in which case I give up. I looked through a lot of the main manufacturers for a while but couldn't find anything that matched the image enough. The closest I've come so far though:
Audi 50?
BMW 700?