What is the car on the cover of Top Gear/Top Racer?

Solution 1:

I guess it's based on this type of cars:a car
another car

Don't know the name of them in English (translator doesn't help either) but you can google them by "barquetas de carreras"

ADDING LE MANS CARS AS SUGGESTED BY @Kaizerwolf enter image description here