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.

2021 Mahindra Xuv300
2021 Mahindra Xuv300 1.2T (W6)

This pre-owned 2021 Mahindra XUV300, also searchable as Mahindra XUV 300 or Xuv300, is a compact Indian SUV from an Indian brand, suited to daily commuting, city driving and affordable family transport.

72 951 kmA Rated▾ George (WC)
R 137 900
Make: MahindraModel: Xuv300Year: 2021Mileage: 72 951 kmPrice: R 137 900Status: Available#B1F609463
2021 Mahindra PIK UP
2021 Mahindra PIK UP 2.2 Mhawk S10 4x4 Pick Up Double Cab

This 2021 Mahindra PIK UP, also searched as Mahindra Pik Up, Mahindra pickup and Mahindra pick-up, is a silver Indian double cab bakkie and practical 4x4 workhorse for business use, fleet duty, load hauling and daily driving.

203 149 kmB Rated▾ Polokwane (L)
R 129 900
Make: MahindraModel: PIK UPYear: 2021Mileage: 203 149 kmPrice: R 129 900Status: Available#C19708114
2021 Mahindra PIK UP
2021 Mahindra PIK UP 2.2 Mhawk S10 Pick Up Double Cab

This 2021 Mahindra PIK UP 2.2 mHawk S10 Pick Up Double Cab, also searched as Mahindra Pik Up, Mahindra pickup and Mahindra bakkie, is a pre-owned Indian bakkie for work, business and everyday driving.

150 558 kmA Rated▾ Gqeberha (EC)
R 160 900
Make: MahindraModel: PIK UPYear: 2021Mileage: 150 558 kmPrice: R 160 900#C30512128
2021 Mahindra XUV
2021 Mahindra XUV 500 2.2d Mhawk Auto (W10) 7 Seat

This pre-owned 2021 Mahindra XUV 500 2.2d Mhawk Auto W10 is a seven-seat diesel SUV and practical family car for school runs, family trips, daily commuting and longer road travel.

160 033 kmA Rated▾ Midstream (GP)
R 163 900
Make: MahindraModel: XUVYear: 2021Mileage: 160 033 kmPrice: R 163 900#C9F807777
2021 Mahindra PIK UP
2021 Mahindra PIK UP 2.2 Mhawk S6 Refresh Pick Up Single Cab

This white Mahindra PIK UP, also known as a Mahindra Pik Up or Mahindra pickup, is an Indian bakkie and practical single-cab workhorse for tradespeople, small businesses, fleet use and daily load hauling.

119 168 kmA Rated▾ Brackenfell (WC)
R 162 900
Make: MahindraModel: PIK UPYear: 2021Mileage: 119 168 kmPrice: R 162 900Status: Available#DC0504004
2021 Mahindra PIK UP
2021 Mahindra PIK UP 2.2 Mhawk S11 4x4 Auto Pick Up Double Cab

This 2021 Mahindra PIK UP, also searched as Mahindra Pik Up, Mahindra Pickup or Mahindra Pick-Up, is a silver double-cab bakkie and pre-owned Indian bakkie for work, family transport, fleet use and outdoor travel.

198 411 kmB Rated▾ Bloemfontein (FS)
Starting bid R 158 000
Make: MahindraModel: PIK UPYear: 2021Mileage: 198 411 kmStarting bid: R 158 000Status: On Auction#E58210058
2021 Mahindra PIK UP
2021 Mahindra PIK UP 2.2 Mhawk S6 4x4 Pick Up Double Cab

This 2021 Mahindra PIK UP, also known as the Mahindra Pik Up or Mahindra pickup, is a pre-owned Indian double cab bakkie for work, family travel and everyday utility.

87 928 kmA Rated▾ Rustenburg (NW)
Starting bid R 213 000
Make: MahindraModel: PIK UPYear: 2021Mileage: 87 928 kmStarting bid: R 213 000Status: On Auction#E85F00835
2021 Mahindra Scorpio
2021 Mahindra Scorpio 2.2td (103 KW) (S11)

This pre-owned 2021 Mahindra Scorpio 2.2TD S11 is a white seven-seater SUV and practical family car for daily commuting, school runs, longer trips and affordable touring.

284 687 kmB Rated▾ Germiston (GP)
Starting bid R 134 000
Make: MahindraModel: ScorpioYear: 2021Mileage: 284 687 kmStarting bid: R 134 000Status: On Auction#FC7F01148
2021 Mahindra Thar
2021 Mahindra Thar 2.5 NEF 4x4 Adventure

This 2021 Mahindra Thar 2.5 NEF 4x4 Adventure is a compact Indian SUV and rugged 4x4 off-road vehicle for adventure driving, trail exploring, camping, leisure touring and weekend escapes.

69 034 kmA Rated▾ Lansdowne (WC)
R 130 900
Make: MahindraModel: TharYear: 2021Mileage: 69 034 kmPrice: R 130 900#FD2714600
2020 Mahindra Xuv300
2020 Mahindra Xuv300 1.2T (W6)

This pre-owned 2020 Mahindra XUV300, also known as the Mahindra Xuv 300, is a compact Indian SUV and practical five-seat family car for daily commuting, city driving, students and small families.

88 250 kmA Rated▾ JHB South (GP)
R 149 900
Make: MahindraModel: Xuv300Year: 2020Mileage: 88 250 kmPrice: R 149 900Status: Available#20FC05599
2020 Mahindra TUV
2020 Mahindra TUV Tuv300 1.5td Mhawk (7 Seat)

This pre-owned 2020 Mahindra TUV300, also searchable as Mahindra TUV 300 or TUV300, is an Indian SUV and seven-seater family car for everyday commuting, school runs, city driving and practical family travel.

136 284 kmB Rated▾ Silver Lakes (GP)
R 76 900
Make: MahindraModel: TUVYear: 2020Mileage: 136 284 kmPrice: R 76 900#2CA409630
2020 Mahindra Thar
2020 Mahindra Thar 2.5 Crde 4x4 Soft TOP

The 2020 Mahindra Thar 2.5 CRDe 4x4 Soft Top is a compact Indian SUV and rugged Indian 4x4 built for off-road driving, trail use, outdoor touring, camping and adventure holidays.

105 894 kmA Rated▾ Bloemfontein (FS)
R 118 900
Make: MahindraModel: TharYear: 2020Mileage: 105 894 kmPrice: R 118 900#2E0911470
2020 Mahindra KUV 100
2020 Mahindra KUV 100 1.2 K2+ NXT

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

90 572 kmA Rated▾ Gqeberha (EC)
R 80 900
Make: MahindraModel: KUV 100Year: 2020Mileage: 90 572 kmPrice: R 80 900Status: Available#661114318
2020 Mahindra Scorpio
2020 Mahindra Scorpio 2.2td (103 KW) (S11)

This pre-owned 2020 Mahindra Scorpio 2.2TD S11 is a white, Indian SUV and practical seven-seater family car for everyday commuting, school runs, longer trips and leisure touring.

143 098 kmA Rated▾ Vereeniging (GP)
R 148 900
Make: MahindraModel: ScorpioYear: 2020Mileage: 143 098 kmPrice: R 148 900Status: Available#6D0307973
2020 Mahindra PIK UP
2020 Mahindra PIK UP 2.2 Mhawk S6 Refresh Pick Up Single Cab

This used Mahindra PIK UP, also searchable as Mahindra Pik Up, is a white Indian bakkie and practical single-cab workhorse for tradespeople, farmers, contractors, small businesses and fleet use.

102 805 kmA Rated▾ JHB South (GP)
R 139 900
Make: MahindraModel: PIK UPYear: 2020Mileage: 102 805 kmPrice: R 139 900Status: Available#709301727
2020 Mahindra Scorpio
2020 Mahindra Scorpio 2.2td (S11)

This pre-owned 2020 Mahindra Scorpio 2.2TD S11 is a red, Indian-built SUV and eight-seater family vehicle for school runs, larger households, daily commuting, city driving and leisure touring.

68 535 kmA Rated▾ Polokwane (L)
R 194 900
Make: MahindraModel: ScorpioYear: 2020Mileage: 68 535 kmPrice: R 194 900Status: Available#71E701771
2020 Mahindra PIK UP
2020 Mahindra PIK UP 2.2 Mhawk S10 4x4 Pick Up Double Cab

This 2020 Mahindra PIK UP, also searched as Mahindra Pikup or Mahindra Pickup, is a white double cab bakkie and Indian one-tonner for work, fleet and business use.

215 140 kmB Rated▾ Silver Lakes (GP)
R 139 900
Make: MahindraModel: PIK UPYear: 2020Mileage: 215 140 kmPrice: R 139 900Status: Available#778E08342
2020 Mahindra KUV 100
2020 Mahindra KUV 100 1.2 K2+ #dare

The Mahindra KUV 100, also written Mahindra KUV100 or KUV 100 #DARE, is a compact Indian SUV and practical five-door family car for Cape Town city driving, daily commuting, student use and an affordable first car.

52 734 kmA Rated▾ Richmond (WC)
R 100 900
Make: MahindraModel: KUV 100Year: 2020Mileage: 52 734 kmPrice: R 100 900Status: Available#7CF109266
2020 Mahindra Xuv300
2020 Mahindra Xuv300 1.5d (W6)

This 2020 Mahindra XUV300, also written Xuv300, is a compact red SUV and practical five-seat family car from Indian brand Mahindra.

58 072 kmA Rated▾ Silver Lakes (GP)
R 177 900
Make: MahindraModel: Xuv300Year: 2020Mileage: 58 072 kmPrice: R 177 900Status: Available#7D0309423
2020 Mahindra Xuv300
2020 Mahindra Xuv300 1.5d (W6)

This 2020 Mahindra XUV300 1.5D W6, also searched as Mahindra XUV 300, is a compact Indian SUV and practical five-seat family car for daily commuting, city driving and affordable first-car ownership.

54 931 kmA Rated▾ Montana (GP)
Starting bid R 168 000
Make: MahindraModel: Xuv300Year: 2020Mileage: 54 931 kmStarting bid: R 168 000Status: On Auction#830704417
2020 Mahindra XUV
2020 Mahindra XUV 500 2.2d Mhawk Auto (W6) 7 Seat

The 2020 Mahindra XUV 500, also written Mahindra XUV500 or XUV 500, is a practical Indian SUV from Asia for family transport, daily commuting and city driving.

117 895 kmA Rated▾ Midstream (GP)
Starting bid R 139 000
Make: MahindraModel: XUVYear: 2020Mileage: 117 895 kmStarting bid: R 139 000Status: On Auction#A1FD09202
2020 Mahindra KUV 100
2020 Mahindra KUV 100 1.2 K2+ NXT

This pre-owned 2020 Mahindra KUV 100, also searchable as the Mahindra KUV100, is a compact Indian SUV and practical city car for daily commuting, students and an affordable first car.

135 722 kmB Rated▾ Lansdowne (WC)
R 71 900
Make: MahindraModel: KUV 100Year: 2020Mileage: 135 722 kmPrice: R 71 900Status: Available#C8DD05949
2020 Mahindra Xuv300
2020 Mahindra Xuv300 1.5d (W8)

This pre-owned 2020 Mahindra XUV300, also known as the 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.

44 500 kmA Rated▾ Polokwane (L)
R 158 900
Make: MahindraModel: Xuv300Year: 2020Mileage: 44 500 kmPrice: R 158 900Status: Available#CB4C10472
2020 Mahindra Bolero
2020 Mahindra Bolero NEF Pick Up Single Cab

This 2020 Mahindra Bolero NEF Pick Up Single Cab is a white diesel work bakkie and pickup for tradespeople, farmers, contractors, small businesses, fleet use and daily load hauling.

95 554 kmB Rated▾ Silver Lakes (GP)
R 66 900
Make: MahindraModel: BoleroYear: 2020Mileage: 95 554 kmPrice: R 66 900Status: Available#F66F06997