2012 Mercedes-Benz B Class prices
There are 41 used 2012 Mercedes-Benz B Class cars for sale from UK dealers on AskCar, as of 8 November 2026. Typical asking price £5,500 (the median: half cost less, half cost more). The cheapest is £2,399. The middle half are priced between £4,200 and £6,500. Median mileage: about 84,000 miles.
Dealers lowered the asking price on more than one in ten of 2012 Mercedes-Benz B Class cars: 5 of the 41 in the 14 days to 8 November 2026.
2012 Mercedes-Benz B Class prices by engine and mileage
| Engine | All mileages | Under 20,000 miles | 20,000 to 40,000 miles | 40,000 to 60,000 miles | 60,000 miles or more |
|---|---|---|---|---|---|
| 1.6 petrol | £6,000 | Too few for sale | Too few for sale | Too few for sale | Too few for sale |
Only 19 of the 2012 Mercedes-Benz B Class cars for sale have the 1.8 diesel engine, too few to give a typical asking price.
Typical asking prices are of 2012 Mercedes-Benz B Class cars for sale on 8 November 2026, and are given only where at least 20 cars with a price are for sale.
2012 Mercedes-Benz B Class against other years
A 2011 Mercedes-Benz B Class car has a typical asking price of £3,100 and a 2013 one £6,000, as of 8 November 2026.
AskCar lists 790 used Mercedes-Benz B Class across the UK, from 630 dealerships.
As of 8 November 2026, AskCar lists 595,629 cars and vans from 12,891 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
2012 Mercedes-Benz B Class cars for sale now, page 1 of 2
This page picks out up to 10 cars in each of these groups: best value, cheapest, lowest mileage, recently reduced and newly advertised. A car in more than one group is listed in full once. The groups pick only from cars with photos and an AskCar estimate, priced at £500 or more and no more than 25% under that estimate. All 34 cars listed here meet these rules. Page 2 lists every other 2012 Mercedes-Benz B Class car, cheapest first.
The AskCar estimate is our expected asking price for that one car, from its model, age, mileage and specification, using the 756 priced Mercedes-Benz B Class adverts on AskCar as of 8 November 2026. The figures on this page describe the cars advertised, not a valuation of every 2012 Mercedes-Benz B Class.
Each car: year, make, model, engine and trim, power, gearbox, fuel, body, doors, colour; mileage; price and its changes; how the price compares with the AskCar estimate; emissions standard and ULEZ compliance where it holds; MOT; dealer and town; AskCar page. Each car's AskCar page has its full price history and cheaper cars like it.
This list leaves out 7 cars whose advertised mileage is lower than the mileage recorded at their last MOT test.
Best value 2012 Mercedes-Benz B Class: priced furthest below the AskCar estimate
Their asking prices run from £2,990 to £6,490.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport, 108 bhp, manual, diesel, MPV, 5 doors, silver. Mileage: 89,000 miles. Price: £2,990, reduced by £700 from £3,690 since AskCar first saw it on 19 August 2026, 81 days ago. Good value: £664 (18%) under the AskCar estimate of £3,654. Euro 5 emissions standard. Dealer: See Cars Nottingham in Little Eaton. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-07c975cc92d7
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport, 108 bhp, manual, diesel, MPV, 5 doors, white. Mileage: 84,036 miles. Price: £3,299, reduced by £1,496 from £4,795 since AskCar first saw it on 28 May 2026, 164 days ago. Good value: £491 (12%) under the AskCar estimate of £3,790. Euro 5 emissions standard. MOT: the latest record we hold ran out on 15 September 2026; ask the dealer for the current MOT. Dealer: MH Performance in Bradford. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-5179b7b5e529
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, MPV, 5 doors, black. Mileage: 52,000 miles. Price: £5,995, unchanged since AskCar first saw it on 2 September 2026, 67 days ago. Fair price: £317 (5%) under the AskCar estimate of £6,312. Euro 5 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 5 June 2026; ask the dealer for the current MOT. Dealer: Raymond Smith Garages in Bedford. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-843f1fed0630
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, MPV, 5 doors, black. Mileage: 110,000 miles. Price: £4,000, unchanged since AskCar first saw it on 31 October 2026, 8 days ago. Fair price: £194 (4%) under the AskCar estimate of £4,194. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 15 March 2027. Dealer: Indus Motors in Milton Keynes. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-4edb504011a0
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, black. Mileage: 116,211 miles. Price: £3,795, unchanged since AskCar first saw it on 25 September 2026, 44 days ago. Fair price: £169 (4%) under the AskCar estimate of £3,964. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 2 March 2027. Dealer: Mb Specialist West London in London. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-0097991526ee
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency SE, 134 bhp, automatic, diesel, estate, 5 doors, silver. Mileage: 102,295 miles. Price: £3,995, unchanged since AskCar first saw it on 4 November 2026, 4 days ago. Fair price: £166 (3%) under the AskCar estimate of £4,161. Euro 5 emissions standard. MOT: valid until 13 October 2027. Dealer: Ilkeston Motor Group in Ilkeston. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-b866e694c9a4
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, black. Mileage: 93,000 miles. Price: £4,500, reduced by £250 from £4,750 since AskCar first saw it on 22 October 2026, 17 days ago. Fair price: £165 (3%) under the AskCar estimate of £4,665. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 3 March 2027. Dealer: Drive Time Specialist Cars in West Bromwich. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-b5e0df78959b
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, estate, 5 doors, blue. Mileage: 43,698 miles. Price: £6,490, reduced by £500 from £6,990 since AskCar first saw it on 3 August 2026, 97 days ago. Fair price: £70 (1%) under the AskCar estimate of £6,560. Euro 5 emissions standard. ULEZ compliant. Dealer: Swan Motor Company (Bristol) in Bristol. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-8ec64669d9e9
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency SE, 108 bhp, automatic, diesel, MPV, 5 doors, silver. Mileage: 104,740 miles. Price: £3,950, unchanged since AskCar first saw it on 13 August 2026, 87 days ago. Fair price: £28 (under 1%) under the AskCar estimate of £3,978. Euro 5 emissions standard. MOT: valid until 13 November 2026. Dealer: Velox Cars in Coventry. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-42f20620442d
- 2012 Mercedes-Benz B Class 1.8 Sport, automatic, diesel, 5 doors. Mileage: 62,000 miles. Price: £6,000, unchanged since AskCar first saw it on 4 November 2026, 4 days ago. Fair price: £4 (under 1%) over the AskCar estimate of £5,996. Euro 5 emissions standard. Dealer: EF Automotive in Stratford-upon-Avon. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-c56923ad1c2b
Cheapest 2012 Mercedes-Benz B Class: the lowest asking prices
These 10 are priced £2,990 to £4,495. They have covered 84,036 to 130,000 miles.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport: £2,990, 89,000 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport: £3,299, 84,036 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE: £3,795, 116,211 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency SE: £3,950, 104,740 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport, 108 bhp, manual, diesel, MPV, 5 doors, black. Mileage: 96,000 miles. Price: £3,990, reduced by £300 from £4,290 since AskCar first saw it on 28 May 2026, 164 days ago. Above the going rate: £520 (14%) over the AskCar estimate of £3,470. Euro 5 emissions standard. MOT: valid until 24 March 2027. Dealer: Glasshoughton Car Sales in Castleford. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-f27c8b8fab0a
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency SE: £3,995, 102,295 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency Sport, 134 bhp, manual, diesel, MPV, 5 doors, white. Mileage: 110,237 miles. Price: £3,999, unchanged since AskCar first saw it on 11 August 2026, 89 days ago. Above the going rate: £384 (10%) over the AskCar estimate of £3,615. Euro 5 emissions standard. MOT: valid until 27 February 2027. Dealer: Hamstead Cars in Peterborough. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-76c4d9c250eb
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport: £4,000, 110,000 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency Sport, 134 bhp, automatic, diesel, MPV, 5 doors, red. Mileage: 130,000 miles. Price: £4,200, raised by £201 from £3,999 since AskCar first saw it on 28 May 2026, 164 days ago. Above the going rate: £356 (9%) over the AskCar estimate of £3,844. Euro 5 emissions standard. MOT: valid until 26 January 2027. Dealer: Nova Cars in Newport. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-54da8095733e
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency SE, 108 bhp, automatic, diesel, MPV, 5 doors, black. Mileage: 91,573 miles. Price: £4,495, unchanged since AskCar first saw it on 22 September 2026, 47 days ago. Fair price: £122 (2%) over the AskCar estimate of £4,373. Euro 5 emissions standard. MOT: valid until 7 September 2027. Dealer: Irving West Car Sales in Fareham. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-e83f56300772
Lowest-mileage 2012 Mercedes-Benz B Class
These 10 have covered 3,000 to 50,000 miles. Their asking prices run from £6,490 to £9,995.
- 2012 Mercedes-Benz B Class 1.6, automatic, petrol, hatchback, 5 doors, white. Mileage: 3,000 miles. Price: £9,995, reduced by £1,500 from £11,495 since AskCar first saw it on 28 May 2026, 164 days ago. Above the going rate: £1,635 (19%) over the AskCar estimate of £8,360. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 29 March 2027. Dealer: Concours Motor Company in Solihull. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-b9d38c0f8521
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors. Mileage: 24,000 miles. Price: £8,990, unchanged since AskCar first saw it on 25 September 2026, 44 days ago. Above the going rate: £1,746 (24%) over the AskCar estimate of £7,244. Euro 5 emissions standard. ULEZ compliant. Dealer: V P I Used Car Sales in London. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-f8956950c1cf
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, grey. Mileage: 36,609 miles. Price: £6,990, reduced by £700 from £7,690 since AskCar first saw it on 9 July 2026, 122 days ago. Fair price: £199 (2%) over the AskCar estimate of £6,791. Euro 5 emissions standard. ULEZ compliant. MOT: the latest record we hold ran out on 15 September 2026; ask the dealer for the current MOT. Dealer: DWM Enterprise in Kingswood and Fishponds. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-3e0687b21d4a
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, estate, 5 doors, white. Mileage: 39,880 miles. Price: £7,490, unchanged since AskCar first saw it on 3 November 2026, 5 days ago. Above the going rate: £787 (11%) over the AskCar estimate of £6,703. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 5 August 2027. Dealer: Swan Motor Company (Bristol) in Bristol. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-c2799217330d
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency Sport, 134 bhp, automatic, diesel, MPV, 5 doors, black. Mileage: 40,000 miles. Price: £7,800, reduced by £195 from £7,995 since AskCar first saw it on 8 July 2026, 123 days ago. Above the going rate: £700 (9%) over the AskCar estimate of £7,100. Euro 5 emissions standard. MOT: valid until 13 June 2027. Dealer: Samyar Motors in Stockport. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-d57e45f740c7
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport: £6,490, 43,698 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, silver. Mileage: 45,070 miles. Price: £7,000, unchanged since AskCar first saw it on 1 November 2026, 7 days ago. Above the going rate: £526 (8%) over the AskCar estimate of £6,474. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 8 October 2027. Dealer: London Car Market in Hounslow. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-0b6318f3ce11
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, white. Mileage: 47,240 miles. Price: £6,499, unchanged since AskCar first saw it on 1 October 2026, 38 days ago. Fair price: £104 (1%) over the AskCar estimate of £6,395. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 19 June 2027. Dealer: Fine Drive Motors in Farnham. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-6c5edd6672d0
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, MPV, 5 doors, grey. Mileage: 49,793 miles. Price: £7,995, unchanged since AskCar first saw it on 22 October 2026, 17 days ago. Above the going rate: £1,604 (25%) over the AskCar estimate of £6,391. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 23 April 2027. Dealer: Angmering Car Sales in Angmering. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-d6b8a703d139
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport, 120 bhp, automatic, petrol, MPV, 5 doors, white. Mileage: 50,000 miles. Price: £6,494, unchanged since AskCar first saw it on 22 September 2026, 47 days ago. Fair price: £110 (1%) over the AskCar estimate of £6,384. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 16 February 2027. Dealer: Vivian Price Cars in Kingswood and Fishponds. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-1186230e0148
Recently reduced 2012 Mercedes-Benz B Class: the biggest price reductions in the 14 days to 8 November 2026
The dealer lowered the asking price on each of these 4 in the 14 days to 8 November 2026. Their reductions since AskCar first saw them run from £169 to £1,496.
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport: £3,299, 84,036 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE: £6,990, 36,609 miles. Listed in full under lowest mileage.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE: £4,500, 93,000 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency SE, 120 bhp, automatic, petrol, MPV, 5 doors, blue. Mileage: 88,367 miles. Price: £4,989, reduced by £169 from £5,158 since AskCar first saw it on 14 October 2026, 25 days ago. Fair price: £162 (3%) over the AskCar estimate of £4,827. Euro 5 emissions standard. ULEZ compliant. MOT: valid until 25 July 2027. Dealer: Pbl Used Car Sale in Uxbridge. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-cae442e8baed
Newly advertised 2012 Mercedes-Benz B Class: first seen by AskCar in the 7 days to 8 November 2026
These 5 are the most recently advertised. Cars first seen on the same day are listed cheapest first.
- 2012 Mercedes-Benz B Class, automatic, diesel, saloon, 5 doors, silver. Mileage: 109,418 miles. Price: £5,499, unchanged since AskCar first saw it on 8 November 2026. Above the going rate: £702 (14%) over the AskCar estimate of £4,797. MOT: valid until 12 July 2027. Dealer: Town Cars in Gloucester. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-7906a58c9738
- 2012 Mercedes-Benz B Class 1.8 B180 CDI BlueEfficiency Sport, 108 bhp, automatic, diesel, MPV, 5 doors, grey. Mileage: 92,000 miles. Price: £4,500, unchanged since AskCar first saw it on 6 November 2026, 2 days ago. Fair price: £144 (3%) over the AskCar estimate of £4,356. Euro 5 emissions standard. MOT: valid until 23 February 2027. Dealer: Coventry Sterling Motors in Coventry. AskCar page: https://askcar.co.uk/car/mercedes-benz-b-class-2012-9789b6707415
- 2012 Mercedes-Benz B Class 1.8 B200 CDI BlueEfficiency SE: £3,995, 102,295 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.8 Sport: £6,000, 62,000 miles. Listed in full under best value.
- 2012 Mercedes-Benz B Class 1.6 B180 BlueEfficiency Sport: £7,490, 39,880 miles. Listed in full under lowest mileage.
Page 2: every other 2012 Mercedes-Benz B Class car, cheapest first
Mercedes-Benz B Class by gearbox, fuel and body
- Automatic Mercedes-Benz B Class (667 cars)
- Manual Mercedes-Benz B Class (115 cars)
- Petrol Mercedes-Benz B Class (314 cars)
- Diesel Mercedes-Benz B Class (452 cars)
- Mercedes-Benz B Class hatchback (25 cars)
- Mercedes-Benz B Class estate (80 cars)
- Mercedes-Benz B Class MPV (659 cars)
Mercedes-Benz B Class prices by year
- 2023 (26 cars)
- 2022 (35 cars)
- 2021 (47 cars)
- 2020 (65 cars)
- 2019 (80 cars)
- 2018 (67 cars)
- 2017 (87 cars)
- 2016 (71 cars)
- 2015 (59 cars)
- 2014 (73 cars)
- 2013 (53 cars)
- 2011 (20 cars)
Mercedes-Benz B Class by trim
- Mercedes-Benz B Class Sport (170 cars)
- Mercedes-Benz B Class SE (108 cars)
- Mercedes-Benz B Class AMG Line Premium (87 cars)
- Mercedes-Benz B Class AMG Line Executive (76 cars)
- Mercedes-Benz B Class AMG Line Premium Plus (75 cars)
- Mercedes-Benz B Class AMG Line (67 cars)
- Mercedes-Benz B Class Sport Executive (57 cars)
Mercedes-Benz B Class by price
- Under £3,000 (41 cars)
- Under £5,000 (137 cars)
- Under £8,000 (334 cars)
- Under £10,000 (454 cars)
- Under £15,000 (660 cars)
Mercedes-Benz B Class near you
- In England (704 cars)
- In Scotland (31 cars)
- In Wales (40 cars)
- In Northern Ireland (6 cars)
- Near London (112 cars)
- Near Richmond upon Thames (109 cars)
- Near Barnet (103 cars)
- Near Watford (103 cars)
- Near Egham (95 cars)
- Near Hillingdon (94 cars)
- Near Sutton (86 cars)
- Near Bromley (82 cars)
- Near Bolton (82 cars)
- Near Manchester (73 cars)
- Near Great Bookham and Fetcham (72 cars)
- Near Hale (72 cars)
- Near Birmingham (69 cars)
- Near Havering (68 cars)
- Near Rochdale (67 cars)
More Mercedes-Benz
- All Mercedes-Benz B Class (790 cars)
- All Mercedes-Benz cars and vans (35,080 cars and vans)
- Mercedes-Benz A Class (6,954 cars)
- Mercedes-Benz C Class (4,861 cars)
- Mercedes-Benz CLA (3,224 cars)
- Mercedes-Benz E Class (3,105 cars)
- Mercedes-Benz GLC (2,918 cars)
- Mercedes-Benz GLA (2,535 cars)
- Mercedes-Benz Sprinter (1,659 vans)
- Mercedes-Benz GLE (1,456 cars)
- Mercedes-Benz Vito (894 vans)
- Mercedes-Benz GLB (853 cars)
- Mercedes-Benz S Class (640 cars)
- Mercedes-Benz G Class (480 cars)
- Mercedes-Benz SL (468 cars)
- Mercedes-Benz SLK (467 cars)