2019 BMW i8: larger battery, more range, plus new Roadster priced from $164,2952019 BMW i8: larger battery, more range, plus new Roadster priced from $164,295
BMW is breathing some fresh air into its three-year-old alternative flagship to improve performance, increase range, and add some style. Revealed at the 2017 Los Angeles Auto Show, the i8’s update (known in the industry as...