BMW 5 Series (2017) is 524 mm (20.63 inch) longer, 71 mm (2.80 inch) wider and has 164 liters (5.79 ft3) bigger cargo space than Mercedes B-Class (2020).
Mercedes B-Class (2020) is 63 mm (2.48 inch) higher and 90 kg (198 lbs) lighter than BMW 5 Series (2017).