hmm
this one isn't from a country famous of cars, You eliminate all the biggest country in Europe
another clue reminds me of an Alfa Romeo engines displacement
i know Gillet cars from many years and I knew they changed engines from Ford Cosworth to Alfa
there was also some racing versions
it was a lucky shot