BMW 5 Series (2016) is 514 mm (20.24 inch) longer, 73 mm (2.87 inch) wider and has 74 liters (2.61 ft3) bigger cargo space than Mercedes B-Class (2017).
Mercedes B-Class (2017) is 94 mm (3.70 inch) higher and 445 kg (981 lbs) lighter than BMW 5 Series (2016).