BMW 3 Series Touring (2018) is 268 mm (10.55 inch) longer and 6 mm (0.24 inch) wider than Kia Niro EV (2018).
Kia Niro EV (2018) is 131 mm (5.16 inch) higher, 6 kg (13 lbs) lighter and has 29 liters (1.02 ft3) bigger cargo space than BMW 3 Series Touring (2018).