Poprawa jest znaczna - Kubica awansował do czołowej "10" po raz pierwszy od 5 kwietnia, kiedy to odbyła się GP Malezji. Polak uzyskał w kwalifikacjach czas 1.22,685. Za numerem jeden, Buttonem, uplasowali się: Sebastian Vettel z Red Bulla oraz Rubens Barrichello z Brawn GP.
Q1
Robert Kubica długo zwlekał i pojawił się na torze jako ostatni. Zespół uznał, że kierowcy BMW będą jeździć na miękkich oponach. Polak miał 9 minut na wykonanie okrążeń pomiarowych. Po pierwszym okrążeniu pomiarowym zajmował czwarte miejsce, ponieważ świetnie pojechał w trzecim sektorze. Ostatecznie awansował do Q2 z dziewiątym czasem. Na czele Felipe Massa z Ferrari, ale jest także niespodzianka - do drugiej rundy nie zakwalifikował się Kimi Raikkonen (podobnie jak m.in Kovalainen i Sutil).
Q2
Widać, że BMW może być w Barcelonie groźne. Kubica i Heidfeld osiągają coraz lepsze czasy. Nasz kierowca przez chwilę był nawet trzeci i to z naprawdę rewelacyjnym czasem! Ostatecznie Kubica wykręca 8. czas i będzie walczył o pool position. Wypadek na torze miał Sebastian Buemi.
Q3
Kubica wreszcie w finałowej dziesiątce. Kierowcy osiągają w finale gorsze czasy, bo startują z bolidami zatankowanymi tak, jak będą zatankowane podczas wyścigu. Wydaje się, że pool position wywalczy Vettel, ale w końcowce szybszy jest Button! To właśnie Button wyruszy jutro z pierwszego pola i będzie walczył w Barcelonie o zwycięstwo. Robert Kubica, który przed ostatnią rundą kwalifikacyjną wymienił opony, od początku jechał z dziewiątym czasem. Ostatecznie spadł na miejsce 10.
Wyniki kwalifikacji:
1. linia
Jenson Button (Wielka Brytania/Brawn GP) - 1.20,527
Sebastian Vettel (Niemcy/Red Bull) - 1.20,660
2. linia
Rubens Barrichello (Brazylia/Brawn GP) - 1.20,762
Felipe Massa (Brazylia/Ferrari) - 1.20,934
3. linia
Mark Webber (Australia/Red Bull) - 1.21,049
Timo Glock (Niemcy/Toyota) - 1.21,247
4. linia
Jarno Trulli (Włochy/Toyota) - 1.21,254
Fernando Alonso (Hiszpania/Renault) - 1.21,392
5. linia
Nico Rosberg (Niemcy/Williams) - 1.22,558
Robert Kubica (Polska/BMW Sauber) - 1.22,685
6. linia
Kazuki Nakajima (Japonia/Williams) - 1.20,531
Nelson Piquet Jr (Brazylia/Renault) - 1.20,604
7. linia
Nick Heidfeld (Niemcy/BMW Sauber) - 1.20,676
Lewis Hamilton (Wielka Brytania/McLaren) - 1.20,805
8. linia
Sebastien Buemi (Szwajcaria/Toro Rosso) - 1.21,067
Kimi Raikkonen (Finlandia/Ferrari) - 1.21,291
9. linia
Sebastien Bourdais (Francja/Toro Rosso) - 1.21,300
Heikki Kovalainen (Finlandia/McLaren) - 1.21,675
10. linia
Adrian Sutil (Niemcy/Force India) - 1.21,742
Giancarlo Fisichella (Włochy/Force India) - 1.22,204