Kubica filled in for Villeneuve . Villeneuve could not drive due to complications following his accident at the German Grand Prix . Kubica stood in for Villeneuve , BMW stating that Villeneuve could not drive due to medical complications following his accident at the German Grand Prix .