Heidfeld logró el primer podio del equipo en el
Gran Premio de Hungría 2006 desde el décimo lugar en la parrilla. Kubica sustituyó a Villeneuve, BMW declaró que Villeneuve no podía conducir debido a complicaciones médicas después de su accidente en el Gran Premio de Alemania. Kubica terminó séptimo, aunque más tarde fue descalificado por un coche de bajo peso. Después del Gran Premio de Hungría, BMW anunció que Kubica completaría la temporada para el equipo suizo, terminando la carrera de F1 del ex campeón del mundo Villeneuve.