Andika mwendelezo wa aya hii - Heidfeld alianza msimu wa 2007 kwa nguvu. Huko Bahrain, alimfuatilia na kumshinda bingwa wa ulimwengu Fernando Alonso kwa upande wa nje, akimaliza nusu dakika mbele ya mwenzake wa timu ya BMW Kubica. Alifunga nafasi tatu za nne katika mbio tatu za ufunguzi, ya sita huko Monaco, na nafasi ya pili kwenye Grand Prix ya Canada, ambapo pia aliwashinda Ferrari zote mbili, akilinganisha na kumaliza kwake bora kwa Grand Prix. Baada ya kustaafu kutoka nafasi ya tano huko Indianapolis, alizidiwa na mwenzake Kubica huko Magny-Cours na Silverstone. Katika Grand Prix ya Ulaya iliyojaa matukio huko Nürburgring, mzunguko wa nyumbani wa Heidfeld, ambapo aligongana na Kubica kwenye mzunguko wa kwanza, alipata na kukimbia Kubica kwenye mzunguko wa mwisho kumaliza wa sita, licha ya kufanya pitstops sita wakati wa mbio. Heidfeld alirudi kwa fomu nchini Hungary, alihitimu wa pili na kumaliza wa tatu kwa alama yake na BMW ya pili ya podium ya msimu. Alimaliza wa nne katika Kituruki na Italia Grand Prix, na wa tano katika Ubelgiji Grand Prix
.. na Mwishowe alimaliza nafasi ya tano bora katika michuano hiyo akiwa na alama 61, akimpita Kubica kwa alama 22.