BMW has brought its i3 and i8 electric cars to the LA Auto Show.
The supermini-sized i3 is powered by a 125kW electric motor mated to a single-speed gearbox. It has a range of between 80 and 100 miles, does 0-62mph in 7.9 seconds and can reach a full charge in six hours (it takes 1 hour to reach 80% charge). Top speed is 93mph.
BMW says an i3 range-extender version will also be available, where a 1.0-litre two-cylinder petrol engine can be used to recharge the car's batteries, thereby doubling the car's range.
You can find out more about the i3, and watch video of the car in our Frankfurt motor show report.
BMW's i8 hybrid sportscar promises to be faster than an M3 yet can average more than 100 miles per gallon.
The two-plus-two seat coupe is powered by a three-cylinder 217bhp petrol engine that combines with 96kW electric motor. Total output is 349bhp.
For more details and video of the i8, read our Frankfurt motor show report.