A gyakorlás első felében nem akadt olyan pilóta, aki mért kört teljesített volna. A "dicsőség", vagyis a nyitóeredmény elérése a holland Christijan Albers (Minardi-Cosworth) nevéhez fűződött, majd az összetettben 36 pontos előnnyel éllovas Fernando Alonso (Renault) is letette névjegyét 1:24.022-vel. Első helyét a pénteki második gyakorlást műszaki hiba miatt kihagyó, hétszeres világbajnok Michael Schumacher "ragadta el" 1:23.330 perccel, majd a Ferrari klasszisa 1:23.142-re javított.
A hajrában Juan Pablo Montoya (McLaren-Mercedes, 1.22.870), majd Kimi Räikkönen (McLaren-Mercedes, 1:22.253) került az első helyre. A wokingiak kolumbiai klasszisa 1:21.980-nal válaszolt, erre finn csapattársa 1:21.686-tal felelt. A végén M. Schumacher 1:21.842-vel megelőzte Montoyát.
A negyedik szabadedzésen végleg bebizonyosodott, hogy a Ferrari nagyon eltalált valamit a mogyoródi futamra, a McLaren ugyan elvitte az első két helyet, de Schumacher ott tudott maradni a harmadikon. Sőt, Rubens Barrichello is befért az első ötbe, a brazil elé a másik Schumacher, Ralf csusszant be. Ő pénteken azt nyilatkozta, ha ilyen meleg marad az időjárás, meglepetést okozhat a csapat. (Ennek mondjuk ellentmond Trulli 14. helye.)
Okozott a Minardi is: Christijan Albers a 16. helyen végzett, ezzel megelőzte a Jordaneket, meg úgy ráadásként a sauberes Jacques Villeneuve-öt is. Alonso a nyolcadik pozíciót csípte el, előtte végzett Jenson Button és Giancarlo Fisichella is.
Magyar Nagydíj, 3. szabadedzés:
1. Kimi Räikkönen (finn, McLaren-Mercedes) 1:21.686
2. Michael Schumacher (német, Ferrari) 1:21.842
3. Juan Pablo Montoya (kolumbiai, McLaren-Mercedes) 1.21.980
4. Ralf Schumacher (német, Toyota) 1:22.712
5. Fernando Alonso (spanyol, Renault) 1:22.798
6. Jarno Trulli (olasz, Toyota) 1:22.888
7. Nick Heidfeld (német, Williams-BMW) 1:23.167
8. Rubens Barrichello (brazil, Ferrari) 1:23.583
9. Mark Webber (ausztrál, Williams-BMW) 1:23.678
10. Felipe Massa (BRE/Sauber-Petronas) 1:23.715
11. Jenson Button (brit, BAR-Honda) 1:23.902
12. David Coulthard (brit, Red Bull-Cosworth) 1:23.932
13. Christian Klien (osztrák, Red Bull-Cosworth) 1:24.006
14. Szato Takuma (japán, BAR-Honda) 1:24.070
15. Jacques Villeneuve (kanadai, Sauber-Petronas) 1:24.078
16. Giancarlo Fisichella (olasz, Renault) 1:24.200
17. Robert Doornbos (holland, Jordan-Toyota) 1:25.691
18. Narain Karthikeyan (indiai, Jordan-Toyota) 1:25.721
19. Christijan Albers (holland, Minardi-Cosworth) 1:25.947
20. Tiago Monteiro (portugál, Jordan-Toyota) 1:26.600
4. szabadedzés:
1. Räikkönen 1:20.203
2. Montoya 1:20.517
3. M. Schumacher 1:20.773
4. R. Schumacher 1:20.903
5. Barrichello 1:21.266
6. Fisichella 1:21.276
7. Button 1:21.301
8. Alonso 1:21.336
9. Szato 1:21.880
10. Webber 1:21.889
11. Heidfeld 1:21.918
12. Klien 1:22.340
13. Coulthard 1:22.534
14. Trulli 1:22.699
15. Massa 1:22.753
16. Albers 1:22.979
17. Villeneuve 1:22.985
18. Doornbos 1:23.358
19. Karthikeyan 1:24.265
20. Monteiro 1:24.628