Walkę o pole position przed dwunastym wyścigiem w sezonie – Grand Prix Niemiec wygrał lokalny bohater – Michael Schumacher. Drugą pozycję startową wywalczył Juan Pablo Montoya, a trzecią – Kimi Räikkönen (trzeci czas kwalifikacji uzyskał Jenson Button, ale jego pozycja została obniżona za wymianę skrzyni biegów przed kwalifikacjami). Kierowcy Jaguara startowali do wyścigu z 12. (Webber) i 13. (Klien) miejsca. Zmagania na Hockenheimring bezapelacyjnie wygrał starszy z braci Schumacherów. Na podium znaleźli się również Button i Alonso. 3 punkty za szóste miejsce otrzymał Mark Webber. Jego zespołowy kolega po raz kolejny ukończył wyścig poza punktowaną ósemką.