BMW has finally unveiled the i8 plug-in hybrid at the Frankfurt Motor Show, the second model from new brand BMW i.