BMW i3 Range Extender To Cost $3,950

by Christopher DeMorro October 10, 2013 6 comments