David Cameron promised to crackdown on the use of ministerial cars after he came to office and banned his colleagues from using them to get around during the Olympics.