| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Norbert Fischer | Adrenalin Motorsport BMW | +135 | 2,787 |
| Uwe Ebertz | +162 | 2,471 | ||
| Daniel Zils | +136 | 2,767 | ||
| P2 | Michael Schrey | Walkenhorst Motorsport powered by Dunlop BMW | +88 | 2,983 |
| Emin Akata | +100 | 2,845 | ||
| P3 | Max Partl | Team Scheid-Partl Motorsport | −23 | 4,297 |
| Jörg Weidinger | +12 | 3,565 | ||
| Michael Rebhan | +120 | 2,320 | ||
| P4 | M. Rink Christopher | Adrenalin Motorsport BMW | +117 | 2,138 |
| Guido Wirtz | +92 | 2,439 | ||
| Oleg Kvitka | +88 | 2,482 | ||
| P5 | Jörg Wiskirchen | Car #688 | +71 | 2,354 |
| David Ackermann | +63 | 2,443 | ||
| David Griessner | +59 | 2,493 | ||
| P6 | Friedhelm Mihm | Team Securtal Sorg Rennsport BMW | +46 | 2,291 |
| Max Sandritter | −100 | 4,604 | ||
| Heiko Eichenberg | +49 | 2,264 | ||
| P7 | Thomas Jäger | Team Securtal Sorg Rennsport BMW | −112 | 4,225 |
| Philipp Leisen | +2 | 2,500 | ||
| Rene Steurer | +20 | 2,311 | ||
| P8 | Jannik Olivo | Car #687 | −38 | 2,690 |
| Markus Maier Scharmbeck | +8 | 2,208 | ||
| Michele di Martino | −26 | 2,571 | ||
| P9 | Rainer Kathan | Walkenhorst Motorsport powered by Dunlop BMW | −18 | 2,182 |
| Florian Weber | −18 | 2,182 | ||
| Ralf Oeverhaus | −167 | 4,487 | ||
| P10 | Thomas Müller | Adrenalin Motorsport BMW | +11 | 1,647 |
| Martin Kaemena | +12 | 1,644 | ||
| Fabian Finck | +13 | 1,616 | ||
| P11 | Erkka Suominen | Car #683 | −44 | 1,984 |
| Henri Österlund | −27 | 1,771 | ||
| Jesse Krohn | −85 | 2,415 | ||
| DNF | Wolfgang Weber | Team Mathol Racing e.V. BMW | −179 | 3,224 |
| Thomas Heinrich | −111 | 2,367 | ||
| Andres Serrano | −81 | 2,061 | ||
| DNF | Harald Grohs | Team Scheid-Partl Motorsport BMW | −91 | 1,944 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.