BMW says it has already received "several hundred" advance orders for its i3 electric car due to be launched later this year.