We Buy Cars | Buy a Used Mahindra | Mahindra Cars For Sale

208 used Mahindra for sale at WeBuyCars, priced from R 28 900 to R 397 900. Browse photos, specs and prices — every car inspected and quality-checked.

208 Mahindra in stock, years 2007–2026, R 28 900 – R 397 900, at 22 branches. Every vehicle is inspected and quality-checked, with finance and insurance available in-branch and online.

2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The 2026 Mahindra XUV 700, also searched as Mahindra XUV700, is a pre-owned Indian SUV and practical five-seat family car at the Midstream Branch in Pretoria, Gauteng, also known as Tshwane.

69 kmA Rated▾ Midstream (GP)
Starting bid R 354 000
Make: MahindraModel: XUV 700Year: 2026Mileage: 69 kmStarting bid: R 354 000Status: On Auction#04D805315
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

This pre-owned 2026 Mahindra XUV 700, also searched as the Mahindra XUV700, is a certified Indian SUV and family car for daily commuting, city driving and comfortable road trips.

132 kmA Rated▾ Midstream (GP)
R 354 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 132 kmPrice: R 354 900Status: Available#201005266
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700 or XUV 700, is a near-new pre-owned Indian SUV and five-door family car for daily commuting, city driving, family trips, touring and holidays.

130 kmA Rated▾ JHB South (GP)
R 379 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 130 kmPrice: R 379 900Status: Available#3B0605293
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

This pre-owned Mahindra XUV 700, also written Mahindra XUV700, is a certified Indian SUV and family car at the JHB South Branch in Johannesburg, Gauteng.

121 kmA Rated▾ JHB South (GP)
R 369 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 121 kmPrice: R 369 900Status: Available#43EB05310
2026 Mahindra PIK UP
2026 Mahindra PIK UP 2.2 Mhawk S4 4x4 Pick Up Single Cab

The 2026 Mahindra PIK UP, also known as the Mahindra Pik Up or Mahindra Pickup, is a new Indian single cab bakkie and practical 4x4 workhorse for farming, construction, trades, fleet and business use.

18 880 kmA Rated▾ Lansdowne (WC)
R 295 900
Make: MahindraModel: PIK UPYear: 2026Mileage: 18 880 kmPrice: R 295 900Status: Available#43F908748
2026 Mahindra Xuv3xo
2026 Mahindra Xuv3xo 1.2T MX3 Auto

The 2026 Mahindra XUV3XO, also written XUV 3XO, is a compact Indian SUV and affordable urban family car for daily commuting, city driving and small-family travel.

26 853 kmA Rated▾ Germiston (GP)
R 244 900
Make: MahindraModel: Xuv3xoYear: 2026Mileage: 26 853 kmPrice: R 244 900Status: Available#440607544
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The 2026 Mahindra XUV 700, also written Mahindra XUV700, is a modern Indian SUV and Indian car for family transport, daily commuting and city driving.

75 kmA Rated▾ Midstream (GP)
R 367 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 75 kmPrice: R 367 900Status: Available#4C8F05341
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700, is a modern Indian SUV from the Indian brand Mahindra, built for family transport, daily commuting and comfortable city driving.

123 kmA Rated▾ JHB South (GP)
R 354 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 123 kmPrice: R 354 900Status: Available#5FBA05268
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700, is a pre-owned Indian SUV and five-seat sports utility vehicle for family transport, daily commuting and comfortable city driving.

133 kmA Rated▾ JHB South (GP)
R 379 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 133 kmPrice: R 379 900Status: Available#6CC105288
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700, is a modern Indian SUV from Mahindra, suited to family travel, daily commuting and city driving.

77 kmA Rated▾ Midstream (GP)
R 367 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 77 kmPrice: R 367 900Status: Available#6EB205296
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700 or XUV 700, is a modern Indian SUV and practical five-seat family car for daily commuting, city driving, school runs and weekend travel.

115 kmA Rated▾ Midstream (GP)
R 364 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 115 kmPrice: R 364 900Status: Available#73D805308
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700 2.0 AX5 Auto is a bright metallic blue, blue five-seat SUV with a black roof and black exterior trim, suited to family travel, daily commuting and city driving.

119 kmA Rated▾ JHB South (GP)
R 362 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 119 kmPrice: R 362 900Status: Available#748105272
2026 Mahindra PIK UP
2026 Mahindra PIK UP 2.2 Mhawk S6 Pick Up Double Cab

This 2026 Mahindra PIK UP, also known as a Mahindra Pik Up or Mahindra pickup, is a white double cab bakkie and one-tonner for work, business, fleet use, load hauling and everyday driving.

142 kmA Rated▾ Springfield (KZN)
R 357 900
Make: MahindraModel: PIK UPYear: 2026Mileage: 142 kmPrice: R 357 900Status: Available#768D10842
2026 Mahindra Xuv3xo
2026 Mahindra Xuv3xo 1.2T MX3 Auto

The Mahindra XUV3XO, also written XUV 3XO, is a pre-owned Indian SUV from Mahindra, an Indian brand, with a compact five-door sports utility vehicle body, five seats and a 364-litre boot.

18 604 kmA Rated▾ JHB South (GP)
R 237 900
Make: MahindraModel: Xuv3xoYear: 2026Mileage: 18 604 kmPrice: R 237 900#8C1611540
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

This new Mahindra XUV 700, also known as the Mahindra XUV700, is a modern Indian SUV and five-door family vehicle at the JHB South Branch in Johannesburg, Gauteng.

137 kmA Rated▾ JHB South (GP)
R 369 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 137 kmPrice: R 369 900Status: Available#961A05282
2026 Mahindra Xuv3xo
2026 Mahindra Xuv3xo 1.2T MX2 Auto

The Mahindra XUV3XO, also written Mahindra XUV 3XO, is a compact Indian SUV and Indian brand vehicle for city driving, daily commuting, family transport and practical weekend trips.

13 377 kmA Rated▾ Bloemfontein (FS)
R 249 900
Make: MahindraModel: Xuv3xoYear: 2026Mileage: 13 377 kmPrice: R 249 900Status: Available#99D609858
2026 Mahindra Xuv3xo
2026 Mahindra Xuv3xo 1.2T MX2 Auto

This pre-owned 2026 Mahindra XUV3XO, also searched as Mahindra XUV 3XO, is a compact Indian SUV and practical five-seater family car for city driving, daily commuting, first-car buyers and small-family travel.

6 595 kmA Rated▾ Lansdowne (WC)
R 232 900
Make: MahindraModel: Xuv3xoYear: 2026Mileage: 6 595 kmPrice: R 232 900Status: Available#A6D604906
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700, is a modern Indian SUV and Indian-brand family car for daily commuting, city driving, school runs and weekend travel.

125 kmA Rated▾ JHB South (GP)
R 354 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 125 kmPrice: R 354 900Status: Available#B36305269
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700, also written XUV700 or XUV 700, is a pre-owned five-seat, five-door family SUV for everyday commuting, city driving, school runs and comfortable weekend travel.

74 kmA Rated▾ Midstream (GP)
R 369 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 74 kmPrice: R 369 900Status: Available#B80605265
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The 2026 Mahindra XUV700, also written XUV 700, is a modern Indian SUV and family car for city driving, daily commuting, school runs and weekend travel.

132 kmA Rated▾ JHB South (GP)
R 369 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 132 kmPrice: R 369 900Status: Available#D25505276
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

This pre-owned 2026 Mahindra XUV 700, also known as the Mahindra XUV700, is a certified Indian SUV and practical family car at the Midstream Branch in Pretoria, Gauteng, also searchable as Tshwane.

72 kmA Rated▾ Midstream (GP)
Starting bid R 362 000
Make: MahindraModel: XUV 700Year: 2026Mileage: 72 kmStarting bid: R 362 000Status: On Auction#D77A05271
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

This 2026 Mahindra XUV 700, also known as the Mahindra XUV700, is a modern Indian SUV from an Indian brand, suited to family motoring, daily commuting and city driving.

65 kmA Rated▾ Midstream (GP)
Starting bid R 362 000
Make: MahindraModel: XUV 700Year: 2026Mileage: 65 kmStarting bid: R 362 000Status: On Auction#DD4E05292
2026 Mahindra XUV 700
2026 Mahindra XUV 700 2.0 AX5 Auto

The Mahindra XUV 700 2.0 AX5 Auto is a modern Indian SUV and practical five-seat family car for daily commuting, city driving, school runs and weekend touring.

75 kmA Rated▾ Midstream (GP)
R 352 900
Make: MahindraModel: XUV 700Year: 2026Mileage: 75 kmPrice: R 352 900Status: Available#E45905260
2026 Mahindra Bolero
2026 Mahindra Bolero Maxi Truck 2.5 TD Pick Up Single Cab

The 2026 Mahindra Bolero Maxi Truck 2.5 TD Pick Up Single Cab is a white Indian bakkie and practical one-tonner workhorse for tradespeople, small businesses, farms, deliveries, fleet use and load hauling.

2 011 kmA Rated▾ Polokwane (L)
R 184 900
Make: MahindraModel: BoleroYear: 2026Mileage: 2 011 kmPrice: R 184 900#FA4409116