Mercedes-Benz B-Class

List Price from £27,359
Buy new from £23,496
Contract hire from £259.55 per month
List Price from £29,110
Buy new from £25,006
Contract hire from £296.06 per month
List Price from £30,359
Buy new from £26,266
Contract hire from £280.30 per month
List Price from £32,150
Buy new from £27,526
Contract hire from £321.49 per month
List Price from £33,650
Buy new from £28,786
Contract hire from £338.28 per month