Mercedes B-Class (2018) is 23 mm (0.91 inch) longer and 72 mm (2.83 inch) higher than Vauxhall Astra (Estate) (2014).
Vauxhall Astra (Estate) (2014) is 256 mm (10.08 inch) wider, 2 kg (4 lbs) lighter and has 54 liters (1.91 ft3) bigger cargo space than Mercedes B-Class (2018).