Its all good. The Ford badge is on there, for 2 reasons; Its powered by a 2.3 Turbo Ford, ad it was built by Ford of Germany. The car is far from stock, and alot of it is Cosworth; the arches, whale tail, steering wheel, suspension/sway bars, and more.. (Ford Sierra Cosworth)
Here is a stock one that I found this week here in Beaufort: