And another thing, the '80s show you saw the Porsche 906, I believe it was Miami Vice. Here's the link to a video clip showing the scene I believe you are talking about:
As a matter of fact, I actually have a few plastic unbranded Porsche 906s that appear to be in that scale range. These Porsches were made in China. I have an article on HobbyTalk which discusses this.