BMW has said it will begin deliveries of its new i8 electric sportscar in June, starting with its main European markets.