11+ Mercedes-Benz B-class Cars for Sale in South Africa
Search 11 listings of Mercedes-Benz B-class for sale in South Africa. Filter by year, mileage, and price to find your ideal car. Verified local sellers ensure transparent pricing and trustworthy deals. The current price range for these listings is from R 79,500 to R 489,900. The average listed price is R 188,181. Mileage varies between 29,213 km and 199,000 km.
625 new site-wide listings added in the last 7 days
Est. monthly payment:
R 1,631 p/m
Est. monthly payment: R 1,631 p/m
Est. monthly payment:
R 10,051 p/m
Est. monthly payment: R 10,051 p/m
Est. monthly payment:
R 3,580 p/m
Est. monthly payment: R 3,580 p/m
Est. monthly payment:
R 2,459 p/m
Est. monthly payment: R 2,459 p/m
Pretoria Central, Pretoria, Gauteng
Est. monthly payment:
R 4,257 p/m
Est. monthly payment: R 4,257 p/m
Est. monthly payment:
R 2,256 p/m
Est. monthly payment: R 2,256 p/m
Flamingo Vlei, Milnerton, Western Cape
Est. monthly payment:
R 3,887 p/m
Est. monthly payment: R 3,887 p/m
Est. monthly payment:
R 3,588 p/m
Est. monthly payment: R 3,588 p/m
Est. monthly payment:
R 5,332 p/m
Est. monthly payment: R 5,332 p/m
Est. monthly payment:
R 1,733 p/m
Est. monthly payment: R 1,733 p/m
Bardene Ext 2, Boksburg, Gauteng
Est. monthly payment:
R 3,690 p/m
Est. monthly payment: R 3,690 p/m
Pretoria Central, Pretoria, Gauteng
Search Results for Mercedes-Benz Cars for Sale (New and Used)
Mercedes-Benz Vehicles
Buy Mercedes-Benz B-class online and compare new and used cars with comprehensive price comparison tools in South Africa. Find affordable options featuring competitive finance deals, warranties, and service plans, all tailored to give you peace of mind.
Available Inventory
Find the right car from 11 listings in South Africa. Each vehicle is AI-scored to surface the best-value deals, with filters for budget, fuel type, and location.
Mercedes-Benz B-class
Mercedes-Benz’s B-Class has always been a bit of an odd duck in South Africa. It’s bigger and more versatile than an A-Class, but let’s be honest, most local buyers would rather just step up into an SUV, even if what they actually want is a practical hatch. On paper at least, it should have been a hit: Golf-rivalling space, premium badge, and genuine comfort for four grown-ups. Yet, with only 11 used units listed countrywide (ranging from R79,500 up to a punchy R489,900), it’s clear the B-Class never found a loyal following here. That price span is wild, and it’s a reminder that depreciation hasn’t been kind to every variant — especially when you compare older B 200 Turbos to newer diesel autos.
If you’re after value, the B 200 Turbo petrols kick off at R79,500, but the B 200 CDI diesels with auto boxes, clustered between R109,995 and R207,500, are the smart pick if you pack smart and do long distances — that diesel/auto combo just works here, especially with our stop-start traffic and highway hauls to Durban or Joburg. Average mileage is 139,512 km, so you’ll want to check those service records and walk away from anything sketchy. No new B-Classes are available — you’re shopping used, full stop. What sets it apart from a Golf or 1 Series is the real rear headroom and that slightly elevated driving position, without the crossover tax. For families or anyone who actually uses their back seats, that’s the point.
