Date Published: 21-Jan-2011 Promises, be they political or otherwise are often made to be broken. Not BMW promises though. The Bavarian giant car maker said that...