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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The Mahindra XUV 700, also written XUV700, is a modern Indian SUV from Mahindra, suited to family travel, daily commuting and city driving.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.