Auto.co.za

12+ Mercedes-Benz B-class Cars for Sale in South Africa

Browse 12 available Mercedes-Benz B-class for sale in South Africa. Compare specifications, pricing, and options from trusted dealers. The current price range for these listings is from R 79,500 to R 489,900. The average listed price is R 196,241. Mileage varies between 29,213 km and 199,000 km.

582 new site-wide listings added in the last 7 days

Thousands of cars. One simple search — AI finds your best matches.

Mercedes-Benz B-class - Weelee - Image 1
16
R 79,500

Est. monthly payment:
R 1,631 p/m

Excellent Price
32% below average
Used Car•2007•Manual•Accident-free•150,000 km•Petrol

Est. monthly payment: R 1,631 p/m

Weelee663 Vehicles
View Listing
Mercedes-Benz B-class - Mit Mak Motors - Image 1
7
R 299,900

Est. monthly payment:
R 6,152 p/m

Premium Price
155% above average
Used Car•2017•Dual-Clutch•Accident-free•34,000 km•Petrol

Est. monthly payment: R 6,152 p/m

Mit Mak Motors376 Vehicles
View Listing
Mercedes-Benz B-class - Auto Investments Montana - Image 1
19
R 164,900

Est. monthly payment:
R 3,383 p/m

High Price
40% above average
Used Car•2013•Automatic•Accident-free•171,231 km•Petrol

Est. monthly payment: R 3,383 p/m

Auto Investments Montana
4.6(187 reviews)
91 Vehicles

Montana Tuine, Pretoria, Gauteng

View Listing
Mercedes-Benz B-class - Weelee - Image 1
16
R 174,500

Est. monthly payment:
R 3,580 p/m

High Price
49% above average
Used Car•2014•Dual-Clutch•Accident-free•138,000 km•Petrol

Est. monthly payment: R 3,580 p/m

Weelee663 Vehicles
View Listing
Mercedes-Benz B-class - Mit Mak Motors - Image 1
30
R 489,900

Est. monthly payment:
R 10,051 p/m

Premium Price
317% above average
Used Car•2021•Dual-Clutch•Accident-free•29,213 km•Petrol

Est. monthly payment: R 10,051 p/m

Mit Mak Motors376 Vehicles
View Listing
Mercedes-Benz B-class - Weelee - Image 1
14
R 207,500

Est. monthly payment:
R 4,257 p/m

Excellent Price
32% below average
Used Car•2015•Dual-Clutch•Accident-free•154,000 km•Diesel

Est. monthly payment: R 4,257 p/m

Weelee663 Vehicles
View Listing
Mercedes-Benz B-class - Weelee - Image 1
16
R 189,500

Est. monthly payment:
R 3,887 p/m

Premium Price
66% above average
Used Car•2015•Dual-Clutch•Accident-free•105,000 km•Diesel

Est. monthly payment: R 3,887 p/m

Weelee663 Vehicles
View Listing
Mercedes-Benz B-class - Weelee - Image 1
16
R 174,900

Est. monthly payment:
R 3,588 p/m

High Price
49% above average
Used Car•2013•Dual-Clutch•Accident-free•173,200 km•Petrol

Est. monthly payment: R 3,588 p/m

Weelee663 Vehicles
View Listing
Mercedes-Benz B-class - Mit Mak Motors - Image 1
30
R 259,900

Est. monthly payment:
R 5,332 p/m

Good Price
15% below average
Used Car•2016•Dual-Clutch•Accident-free•119,306 km•Petrol

Est. monthly payment: R 5,332 p/m

Mit Mak Motors376 Vehicles
View Listing
Mercedes-Benz B-class - One Way Auto - Image 1
10
R 119,900

Est. monthly payment:
R 2,459 p/m

Fair Price
At market price
Used Car•2010•Automatic•Accident-free•199,000 km•Petrol

Est. monthly payment: R 2,459 p/m

One Way Auto49 Vehicles
View Listing
Mercedes-Benz B-class - Quality Cheapies Auto - Image 1
7
R 84,500

Est. monthly payment:
R 1,733 p/m

Good Price
28% below average
Used Car•2006•Manual•Accident-free•134,682 km•Petrol

Est. monthly payment: R 1,733 p/m

Ravenswood, Boksburg, Gauteng

View Listing
Mercedes-Benz B-class - Stiaan Autos (Pty) Ltd - Image 1
11
R 109,995

Est. monthly payment:
R 2,256 p/m

Excellent Price
64% below average
Used Car•2006•Automatic•Accident-free•161,000 km•Diesel

Est. monthly payment: R 2,256 p/m

Bellville, Cape Town, Western Cape

View Listing

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 12 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.