BTCC Logo – British Touring Car Championship BTCC Logo – British Touring Car Championship The British Touring Car Championship is a touring car racing series held each year in the United Kingdom