BMW recently showed of their i3 and i8 Concepts at the 2011 LA Auto Show.
Both the i3 and i8 cars are part of BMW's "Project i" and is a separate brand.
First unveiled at 2011 Frankfurt Motor Show, the i3 is expected to go into mass production in 2013 and available for delivery by the end of the year. The car will be BMW's first zero emissions mass produced vehicle.
On the other hand, first announced in 2010 and also unveiled at the 2011 Frankfurt Motor Show, the BMW i8 is a hybrid and sporty looking car. The car will be available in 2014. SO far no news on expected prices as yet.