Tag Archives: 2012 BMW i Store

Report: BMW opens its first i Store in London

BMW has just made the next biggest step for their latest ‘i’ lineup of electric vehicles. Over in London, the Munich brand has just opened up their first ever BMW i Store, which will feature anything and everything related to the much-anticipated, up and coming i3 and i8 models. Click here for more news on […]

Continue Reading