Cudos to all native English speakers if the following is wrong, but as I
understand it, the term 'Stockcar' only means that it's a stock car - a car
you could buy in a store at the corner. The term doesn't indicate that it
has to be a Pontiac, Ford, or Dodge.
While today's Nascars aren't real stockcars anymore ( they resemble their
purchaseable counterparts less than an F2002 resembles a 575M Maranello :-)
, as I understand it by definition any car could be a stockcar in the
original sense of the term as it was created a few decades ago - a Ferrari,
an Audi, a Jaguar, or even a Skoda ;-)
They all could run in stockcar races (using the original meaning of the
term - I don't know whether Nascar limits itself ot American brand cars),
and then you'd perhaps indeed see some Ferrari Daytona, Audi or BMW like the
ones Automan has designed.
Achim