Glossary / General

BTCC

16 Episode Mentions
Too Afraid to Ask

BTCC is a racing competition in the UK where drivers race cars that are based on regular street models but have been upgraded for speed and safety.

Technical Definition

BTCC stands for British Touring Car Championship, a popular touring car racing series in the United Kingdom featuring modified production cars.

The Car Curious Weekly

Podcast highlights and car talk, delivered every week.

Help Improve This Entry

Spot an error or have a better explanation? Let us know.