BMW 3 Series Gran Turismo (2018) is 450 mm (17.72 inch) longer and 2 mm (0.08 inch) wider than Kia Niro EV (2019).
Kia Niro EV (2019) is 52 mm (2.05 inch) higher, 12 kg (26 lbs) lighter and has 4 liters (0.14 ft3) bigger cargo space than BMW 3 Series Gran Turismo (2018).