BMW's next electric i cars in 'final stages'