Pada musim 2007 Kubica saling membantu bersama Heidfeld untuk menaikkan posisi klasemen BMW di kejuaraan konstruktor. Ia mengalami kecelakaan hebat di Kanada ketika mobilnya terguling-guling akibat salah antisipasi "safety car" dan manuver aneh Jarno Trulli. Karena memerlukan perawatan medis lebih lanjut, Kubica kemudian diistirahatkan untuk satu balapan, dan posisinya digantikan Sebastian Vettel di AS dan kemudian Kubica kembali di GP Prancis. Di akhir musim, Kubica finish di posisi enam klasemen pembalap dengan 39 poin. Ia pun dipastikan akan tetap bertahan bersama Nick Heidfeld di BMW untuk musim 2008.