The 2004 Green Flag MSA British Touring Car Championship season was the 47th British Touring Car Championship (BTCC) season.