BMW has unveiled their fleet of eco-friendly vehicles for the 2012 Olympic and Paralympic games.

More...