BMW says its i3 electric compact model can cover up to 136 miles on a single battery charge, which can be extended up to 217 miles using an optional range extender.
The i3, BMW's first ''born electric'' model, is set to debut in production form at the Frankfurt motor show in September, before...