European Touring Car Cup 2012 – ósma edycja pucharu wyścigowego European Touring Car Cup. Składała się ona z czterech rund na torach Autodromo Nazionale di Monza, Slovakiaring, Salzburgring oraz na torze Autodromo Enzo e Dino Ferrari. po raz pierwszy podzielono samochody na cztery kategorie: Super 2000, Superprodukcyjną, Super 1600 i Single-makes Trophy. Wygrali je odpowiednio Fernando Monje, Nikołaj Karamyszew, Kevin Krammes oraz Stian Paulsen.

Lista startowa Zespół Samochód Nr Kierowcy Rundy Klasa Krenek Motorsport BMW 320si 2 Petr Fulín 1-4 S2000 SEAT León Supercopa 26 Jaromir Štádler 3–4 SMT Borusan Otomotiv Motorsport BMW 320si 3 Aytaç Biter 1-4 S2000 Liqui Moly Team Engstler BMW 320si 4 Ihor Skuz 1 S2000 SUNRED Engineering SEAT León 3–4 8 Fernando Monje 1-4 S2000 Rado Central KFT–RCM Motorsport Peugeot 407 5 Gábor Tim 1–2 S2000 Rikli Motorsport Honda Civic FD 6 Peter Rikli 1-4 S2000 Honda Accord Euro R 9 Christian Fischer 1-4 S2000 XFX Unicorse Alfa Romeo 156 7 Ferenc Ficza 1–2 S2000 10 Csapa Gáspár 3 S2000 Homola Motorsport BMW 320si 11 Maťo Homola 2–3 S2000 SEAT Sport Slovakia SEAT León 20 Michal Matějovský 2 S2000 Pfister Racing SEAT León Supercopa 22 Andreas Pfister 1-4 SMT Stian Paulsen Racing 23 Stian Paulsen 1-4 SMT PCR Sport 24 Urs Sonderegger 1-4 SMT SBM Motorsport 25 Patrick Nemec 2 SMT ASK Vitro Racing