It probably is one.....
Many fast cars originate from Spain. Pretty fast 850s come from there too. This one has a tubular chassis with a carbon body and an engine with a turbo: the Renault J7R. The builder did a better job building than filming, by the way