Do Grand Prix Europy odbywającego się 22 lipca na Nürburgringu wystartował z 5. pozycji. Na starcie wyprzedził czwartego Heidfielda, ten jednak próbując odzyskać pozycję, doprowadził do kontaktu. W jego kolejnym ataku, na drugim zakręcie ponownie uderzył w Kubicę, co doprowadziło do poślizgu i w rezultacie obaj kierowcy BMW Sauber znaleźli się na końcówce stawki. Na drugim okrążeniu Polak odwiedził aleję serwisową, gdzie założono mu deszczowe opony, po czym awansował na 11. miejsce. Następnie wyścig został wstrzymany, a po 24 minutach wznowiony – Kubica wystartował na przejściowych oponach. Na 10. okrążeniu polski kierowca wyprzedził Barrichello, na 12. ponownie zjechał na pit-stop, gdzie założono mu średnią mieszankę, a dwa okrążenia później jechał już na ósmej pozycji. Na 39. okrążeniu dostał kolejny zestaw średnich opon, a na 52. przejściowych. Na ostatnim okrążeniu, gdy zajmował 6. lokatę wyprzedził go Heidfeld. Finalnie Kubica zajął więc 7. miejsce.