The future of the Swiss-based BMW Sauber team has been under a cloud since BMW 's announcement in July that it was quitting the sport at the end of the season , having failed to make an impact this season .