Heidfeld mengendarai mobil F1.06 untuk tim BMW Sauber di Grand Prix Monako 2006 .