BMW 3 Series Touring (2016) is 13 mm (0.51 inch) longer, 10 mm (0.39 inch) wider and has 87 liters (3.07 ft3) bigger cargo space than Hyundai Elantra (2017).
Hyundai Elantra (2017) is 1 mm (0.04 inch) higher and 344 kg (758 lbs) lighter than BMW 3 Series Touring (2016).