Two former Sauber drivers , Nick Heidfeld and Jacques Villeneuve , drove for the new BMW Sauber team in 2006 . Two former Williams and Sauber drivers drove for the new BMW Sauber team in 2006 , Nick Heidfeld who was a Sauber driver from 2001 â `` 2003 and Canadian Jacques Villeneuve who drove for the team in 2005 .