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

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

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

2019 Mahindra Xuv300
2019 Mahindra Xuv300 1.5d (W8)

The 2019 Mahindra XUV300 1.5D W8, also searched as Mahindra XUV 300 or XUV300, is a compact five-seat SUV and practical Indian car for daily commuting, city driving and affordable family motoring.

90 811 kmA Rated▾ East London (EC)
R 145 900
Make: MahindraModel: Xuv300Year: 2019Mileage: 90 811 kmPrice: R 145 900Status: Available#05C009468
2019 Mahindra Scorpio
2019 Mahindra Scorpio 2.2td 4x4 (S11)

The 2019 Mahindra Scorpio 2.2 TD S11 is a diesel SUV and 4x4 family vehicle with eight seats, five doors and a 528-litre boot, suited to family transport, daily commuting, touring, camping and holiday travel.

293 422 kmB Rated▾ Rustenburg (NW)
R 98 900
Make: MahindraModel: ScorpioYear: 2019Mileage: 293 422 kmPrice: R 98 900Status: Available#100705131
2019 Mahindra Xuv300
2019 Mahindra Xuv300 1.5d (W6)

This 2019 Mahindra XUV300, also searchable as the Mahindra XUV 300, is a compact Indian SUV and practical Indian car for daily commuting, city driving and family motoring.

75 927 kmA Rated▾ JHB South (GP)
R 152 900
Make: MahindraModel: Xuv300Year: 2019Mileage: 75 927 kmPrice: R 152 900Status: Available#521D06596
2019 Mahindra PIK UP
2019 Mahindra PIK UP 2.2 Mhawk S10 4x4 Pick Up Double Cab

This 2019 Mahindra PIK UP, also known as the Mahindra Pik Up, Mahindra pickup or Mahindra pick-up, is a pre-owned Indian double cab bakkie for work, business and everyday driving.

188 149 kmA Rated▾ Germiston (GP)
R 174 900
Make: MahindraModel: PIK UPYear: 2019Mileage: 188 149 kmPrice: R 174 900Status: Available#626C02442
2019 Mahindra XUV
2019 Mahindra XUV 500 2.2d Mhawk Auto (W8) 7 Seat

This pre-owned 2019 Mahindra XUV 500, also known as the Mahindra XUV500, is a white Indian SUV and practical seven-seater family car for school runs, family travel, daily commuting and holiday touring.

180 635 kmA Rated▾ Polokwane (L)
R 126 900
Make: MahindraModel: XUVYear: 2019Mileage: 180 635 kmPrice: R 126 900#73EB09576
2019 Mahindra KUV 100
2019 Mahindra KUV 100 1.2 K2+ NXT

This 2019 Mahindra KUV 100, also known as the Mahindra KUV100 or KUV100 NXT, is a compact Indian SUV and practical five-seater city car for daily commuting, students and affordable first-car buyers.

121 707 kmA Rated▾ JHB South (GP)
R 73 900
Make: MahindraModel: KUV 100Year: 2019Mileage: 121 707 kmPrice: R 73 900Status: Available#7AC708686
2019 Mahindra Xuv300
2019 Mahindra Xuv300 1.5d (W8)

This pre-owned 2019 Mahindra XUV300 1.5D W8, also searchable as Mahindra XUV 300, is a compact Indian SUV and practical five-seater family car for daily commuting, city driving and affordable first-car or student-car use.

101 222 kmA Rated▾ Springfield (KZN)
R 153 900
Make: MahindraModel: Xuv300Year: 2019Mileage: 101 222 kmPrice: R 153 900Status: Available#82F708853
2019 Mahindra PIK UP
2019 Mahindra PIK UP 2.2 Mhawk S10 Pick Up Double Cab

This 2019 Mahindra PIK UP 2.2 Mhawk S10 Pick Up Double Cab is a pre-owned Indian bakkie and one-tonner for work, business, fleet use and load hauling, with a 1,095 kg payload, five seats, four doors and a 2,500 kg towing capacity.

224 409 kmB Rated▾ Polokwane (L)
R 133 900
Make: MahindraModel: PIK UPYear: 2019Mileage: 224 409 kmPrice: R 133 900Status: Available#8A6907753
2019 Mahindra Xuv300
2019 Mahindra Xuv300 1.2T (W6)

This 2019 Mahindra XUV300 1.2T W6 is a compact Indian SUV and affordable pre-owned family car for Cape Town city driving, daily commuting, students and small families.

37 319 kmA Rated▾ Lansdowne (WC)
R 167 900
Make: MahindraModel: Xuv300Year: 2019Mileage: 37 319 kmPrice: R 167 900Status: Available#919103474
2019 Mahindra PIK UP
2019 Mahindra PIK UP 2.2 Mhawk S6 Pick Up Single Cab

This white Mahindra PIK UP, also searchable as Mahindra Pik Up, is a 2019 single cab bakkie and Indian brand workhorse for business use, tradespeople, fleet work, load hauling and everyday utility.

166 524 kmA Rated▾ Montana (GP)
Starting bid R 139 000
Make: MahindraModel: PIK UPYear: 2019Mileage: 166 524 kmStarting bid: R 139 000Status: On Auction#95A810938
2019 Mahindra TUV
2019 Mahindra TUV Tuv300 1.5td (7 Seat)

This pre-owned 2019 Mahindra TUV300, also searched as Mahindra TUV, is a compact Indian SUV and affordable seven-seater family car for school runs, daily commuting, city driving and small-family holidays.

118 770 kmA Rated▾ Silver Lakes (GP)
R 110 900
Make: MahindraModel: TUVYear: 2019Mileage: 118 770 kmPrice: R 110 900Status: Available#97FA05098
2019 Mahindra Scorpio
2019 Mahindra Scorpio 2.2td (S11)

This 2019 Mahindra Scorpio 2.2TD S11 is a practical Indian SUV and eight-seater family car for growing families, group travel, daily commuting and Pretoria city driving.

199 396 kmB Rated▾ Silver Lakes (GP)
R 111 900
Make: MahindraModel: ScorpioYear: 2019Mileage: 199 396 kmPrice: R 111 900Status: Available#BC4401579
2019 Mahindra XUV
2019 Mahindra XUV 500 2.2d Mhawk Auto (W6) 7 Seat

This pre-owned 2019 Mahindra XUV 500, also written XUV500, is an Indian SUV and practical seven-seat family car for school runs, family travel, daily commuting and city driving.

106 066 kmA Rated▾ Dome (GP)
R 188 900
Make: MahindraModel: XUVYear: 2019Mileage: 106 066 kmPrice: R 188 900Status: Available#BFFA11100
2019 Mahindra PIK UP
2019 Mahindra PIK UP 2.2 Mhawk S4 Pick Up Single Cab

This 2019 Mahindra PIK UP 2.2 mHawk S4 is a pre-owned Indian single cab bakkie and practical one-tonner for work, trades, small business, fleet use and load hauling.

172 956 kmB Rated▾ Bloemfontein (FS)
R 85 900
Make: MahindraModel: PIK UPYear: 2019Mileage: 172 956 kmPrice: R 85 900Status: Available#C59306963
2019 Mahindra KUV 100
2019 Mahindra KUV 100 1.2 K2+ NXT

This pre-owned 2019 Mahindra KUV 100, also written Mahindra KUV100 or KUV 100 NXT, is a compact Indian SUV and practical five-door family car for Cape Town city driving, daily commuting, students and first-car buyers.

74 449 kmA Rated▾ Lansdowne (WC)
R 96 900
Make: MahindraModel: KUV 100Year: 2019Mileage: 74 449 kmPrice: R 96 900#C9C208906
2019 Mahindra Thar
2019 Mahindra Thar 2.5 Crde 4x4 Soft TOP

This 2019 Mahindra Thar 2.5 CRDe 4x4 Soft Top is a compact Indian SUV and rugged open-top off-road vehicle for weekend adventures, trail driving, camping and leisure touring.

35 705 kmB Rated▾ Vereeniging (GP)
R 58 900
Make: MahindraModel: TharYear: 2019Mileage: 35 705 kmPrice: R 58 900Status: Available#D1F702548
2019 Mahindra Xuv300
2019 Mahindra Xuv300 1.2T (W6)

The 2019 Mahindra XUV300 1.2T W6 is a compact Indian SUV and Indian-brand family car, also searched as the Mahindra Xuv300.

105 465 kmB Rated▾ Mbombela (MP)
R 94 900
Make: MahindraModel: Xuv300Year: 2019Mileage: 105 465 kmPrice: R 94 900Status: Available#D83500618
2019 Mahindra PIK UP
2019 Mahindra PIK UP 2.2 Mhawk S6 Pick Up Double Cab

This pre-owned 2019 Mahindra PIK UP, also known as the Mahindra Pik Up or Mahindra pickup, is an Indian double-cab bakkie for work, business and everyday transport.

162 130 kmB Rated▾ Germiston (GP)
Starting bid R 122 000
Make: MahindraModel: PIK UPYear: 2019Mileage: 162 130 kmStarting bid: R 122 000Status: On Auction#EC8908623
2019 Mahindra XUV
2019 Mahindra XUV 500 2.2d Mhawk (W8) 7 Seat

This 2019 Mahindra XUV 500 2.2d mHawk W8 is a pre-owned Indian SUV, also searched as the Mahindra XUV500, XUV 500 and Mahindra XUV, with a practical seven-seat, five-door family-car layout.

111 551 kmA Rated▾ Polokwane (L)
R 141 900
Make: MahindraModel: XUVYear: 2019Mileage: 111 551 kmPrice: R 141 900Status: Available#FF5E12375
2018 Mahindra XUV
2018 Mahindra XUV 500 2.2d Mhawk (W8) 7 Seat

This pre-owned 2018 Mahindra XUV 500, also known as the Mahindra XUV500, is a practical Indian SUV and seven-seat family car for daily commuting, city driving, school runs and longer touring holidays.

136 210 kmA Rated▾ Rustenburg (NW)
R 139 900
Make: MahindraModel: XUVYear: 2018Mileage: 136 210 kmPrice: R 139 900Status: Available#1EDE00228
2018 Mahindra TUV
2018 Mahindra TUV Tuv300 1.5td (7 Seat)

The 2018 Mahindra TUV300 1.5TD 7 Seat is a compact Indian SUV and affordable seven-seater family car for school runs, family travel, daily commuting and practical city driving.

63 225 kmA Rated▾ Lansdowne (WC)
R 116 900
Make: MahindraModel: TUVYear: 2018Mileage: 63 225 kmPrice: R 116 900Status: Available#256403458
2018 Mahindra PIK UP
2018 Mahindra PIK UP 2.2 Mhawk S10 Pick Up Double Cab

This pre-owned red Mahindra PIK UP, also searched as Mahindra Pik Up, Mahindra pickup and Mahindra Pick-Up, is an Indian bakkie and practical double cab workhorse for business use, fleet work, daily commuting and family transport with five seats.

69 558 kmB Rated▾ Germiston (GP)
Starting bid R 123 000
Make: MahindraModel: PIK UPYear: 2018Mileage: 69 558 kmStarting bid: R 123 000Status: On Auction#39F810626
2018 Mahindra XUV
2018 Mahindra XUV 500 2.2d Mhawk (W8) 7 Seat

This 2018 Mahindra XUV 500, also known as the Mahindra XUV500, is a silver seven-seat SUV for family transport, school runs, daily commuting and longer road trips.

155 027 kmA Rated▾ Lansdowne (WC)
R 98 900
Make: MahindraModel: XUVYear: 2018Mileage: 155 027 kmPrice: R 98 900#43BB07445
2018 Mahindra Scorpio
2018 Mahindra Scorpio 2.2td (S11)

The 2018 Mahindra Scorpio 2.2TD S11 is a pre-owned Indian SUV and practical eight-seater family car for Gauteng drivers, daily commuting, school runs, road trips and leisure touring.

159 060 kmA Rated▾ Vereeniging (GP)
R 121 900
Make: MahindraModel: ScorpioYear: 2018Mileage: 159 060 kmPrice: R 121 900Status: Available#4A0D06252