Bmw has a electric car the bmw i8
i8 is more like hybrid. The full electric range for that car is veeery small.
The production i8 has a 7.1 kWh lithium-ion battery pack with a usable capacity of 5.2 kWh and intelligent energy management that delivers an all-electric range of 37 km (23 mi) under the NEDC cycle. Under the EPA cycle, the range in EV mode is 15 mi (24 km)
Its a sports car with eco feature.