BMW i8 in detail. Plug-in hybrid.