The full line-up of dates for the 2012 Dunlop MSA British Touring Car Championship season, all of which will feature three races.

2012 BTCC calendar:

31 March-1 April Brands Hatch Indy
14-15 April Donington Park
28-29 April Thruxton
9-10 June Oulton Park Island
23-24 June Croft
11-12 August Snetterton 300
25-26 August Knockhill
22-23 September Rockingham
6-7 October Silverstone
20-21 October Brands Hatch GP