TEST DRIVE: 2019 BMW i3 120Ah

Ever since its introduction nearly five years ago, the BMW i3 has been one of the most controversial models, yet interesting cars ever designed and...