Az anyagi okok miatt elbocsátott Patrick Friesachert váltó Robert Doornbos kezdte a kvalifikációt, amelyen a szokottnál jóval kevesebb szurkoló vett részt, ennek oka nyilvánvalóan a hétszeres világbajnok Michael Schumacher gyengélkedése volt.
A Minardi és a Jordan pilótáinak vetélkedése után Szato Takuma villantotta meg képességeit, 1:15.501 p-es ideje jó rajtpozíciót ígért. Ideiglenes elsősége nem tartott sokáig, az utóbbi időben gyengébb Nick Heidfeld ugyanis a hazai pálya előnyeit kihasználva megelőzte. A német pilótánál a Williams-BMW másik versenyzője, Mark Webber simán gyorsabb volt, ő zárta az első tíz pilóta "csatáját".
A ferrarisok közül Rubens Barrichello gyenge eredményt ért el, Michael Schumacher azonban remekelt. A címvédő a második és harmadik szektorban nagyszerű teljesítményt nyújtott, s a közönség nagy örömére szinte hibátlan teljesítménnyel az élre került.
Jenson Button azonban gyorsan megelőzte, majd zárásként jött a Renault-McLaren párharc. A szabadedzéseken egyértelműen a wokingiak voltak a jobbak, s most sem változott a helyzet: Kimi Räikkönen nagy fölénnyel lett az első. Juan Pablo Montoya is kiválóan ment, de a célegyenes előtti kanyart túl gyorsan akarta bevenni, megpördült, s kivágódott a pályáról.
A Német Nagydíj rajtsorrendje:
1. Räikkönen (finn, McLaren-Mercedes) 1:14.320 p (átlag: 221,561 km/ó)
2. Button (angol, BAR-Honda) 1:14.759
3. Alonso (spanyol, Renault) 1:14.904
4. Fisichella (olasz, Renault) 1:14.927
5. M. Schumacher (német, Ferrari) 1:15.006
6. Webber (ausztrál, Williams-BMW) 1:15.070
7. Heidfeld (német, Williams-BMW) 1:15.403
8. Szato (japán, BAR-Honda) 1:15.501
9. Trulli (olasz, Toyota) 1:15.532
10. Klien (osztrák, Red Bull-Cosworth) 1:15.635
11. Coulthard (skót, Red Bull-Cosworth) 1:15.679
12. R. Schumacher (német, Toyota) 1:15.689
13. Massa (brazil, Sauber-Petronas) 1:16.009
14. Villeneuve (kanadai, Sauber-Petronas) 1:16.012
15. Barrichello (brazil, Ferrari) 1:16.230
16. Albers (holland, Minardi-Cosworth) 1:17.519
17. Doornbos (holland, Minardi-Cosworth) 1:18.313
18. Monteiro (portugál, Jordan-Toyota) 1:18.599
19. Montoya (kolumbia, McLaren-Mercedes) mért kör nélkül
20. Karthikeyan (indiai, Jordan-Toyota) mért kör nélkül