Mercedes-Benz B-Class

List Price from £27,655
Buy new from £23,924
Contract hire from £276.65 per month
List Price from £29,110
Buy new from £24,966
List Price from £30,655
Buy new from £26,504
Contract hire from £292.25 per month
List Price from £32,150
Buy new from £27,526
List Price from £33,650
Buy new from £28,786