BMW has signed up to be official car partner of the 2012 London Olympics.

The deal reportedly cost the carmaker between £30 and £50 million.

In addition to providing a fleet of more than 4,000 cars, it will also provide motorcycles and bicycles in order to meet set CO2 targets.