Cheap and cheerful city cars
Nobody likes to drive a big car when there's barely space to swing a cat, especially in congested cities like Cape Town. These city slickers are compact and ultra-efficient.
The Suzuki Ignis range starts off at R237 900 (32-litre tank). Claimed 20.9 km/l (4.8 L/100km) yields 668 km range. Buy for its crossover height over potholes, playful handling, and legendary Suzuki durability on tight budgets.
Suzuki Dzire sedan from R252,900 (37-litre tank). 22 km/l (4.5 L/100km) offers 814 km per tank. Ideal for sedan boot space, effortless highway cruising, and unbeatable economy, slashing daily fuel costs. Safe too!
The Suzuki Swift hatchback from R249,900 (37-litre tank). 22.4 km/l (4.5 L/100km) delivers 829 km range. Choose for sporty fun, sharp styling, and low ownership expenses in a reliable urban hatch.
Even more cash-strapped? Consider a Suzuki Celerio or Toyota Vitz, and you can even give the new Tata Tiago a go.
Read our Suzuki Dzire review (2025) here.
Budget family hatchbacks
These balance space, comfort, and thrift on school runs and shopping expeditions.
Suzuki Baleno from R247 900 for the 1.5 GL Limited Edition (37-litre tank). 22.9 km/l (4.4 L/100km) provides 848 km range. Great value with upscale features and a spacious cabin for everyday driving happiness.
Toyota Starlet from R268 300 (36-litre tank). 20.7 km/l (4.8 L/100km) gives 745 km per fill. Toyota's renowned reliability, high resale, and widespread service make it a no-worries family pick. (It is basically a Baleno with a Toyota badge.)
The MG MG3 is also an impressive and refined hatchback if you don't mind something completely new from the Chinese (with British roots) brand MG. Its punchy 1.5 uses 6.0 L/100 km, and the estimated range is 750 km from its 45-litre tank (non-hybrid).
VW Polo Vivo from R271 900 (40L tank). At 20 km/l (5.0 L/100 km), that means an 800 km range. Premium feel with solid build, comfy seats, and refined ride quality, plus its new safety rating is impressive.
Best budget bakkie
Do you need a tough workhorse that won't drain your wallet? The Pik Up has proved its mettle over the years. Rugged diesel torque, high payload, and low running costs suit business owners and farmers perfectly. The mHawk engine is trusted and reliable.
The Mahindra Pik Up 2.2CRDe single cab S4 (no aircon) is priced at only R289 249. It has a 60-litre tank, uses 16 km/l (6.3 L/100 km) and offers a 960 km range. If you want to keep cool, you'll have to part with R303 549 for the air-conditioned model. Read our review here.
Buying used? You can't go wrong with a Mitsubishi Triton or Nissan Navara if you're scared of getting hijacked in a Hilux. Also consider an Isuzu D-Max or KB. The 2.2-litre Ford Ranger is also recommended.
Budget MPVs
If you're in the business of moving people, or if you have a larger family, these MPVs offer versatile seating at entry-level prices, with solid efficiency.
Renault Triber (7-seater) from R218 900 (40-litre tank). 19 km/l (5.3 L/100km) yields 760 km. Modular seats, compact agility, and massive value make it a game-changer for growing families. It's only a 1.0L, so be prepared for its associated performance. It's pretty good on dirt, though.
Suzuki XL6 (6-seater) from R359 900 (45-litre tank). 18.6 km/l (5.4 L/100km) gives 837 km range thanks to a frugal 1.5. Captain's chairs, premium touches, and flexible space make it ideal for family trips, with SUV vibes and light off-road ability.
Also consider the Suzuki Ertiga (from R304 900).
Buying used? The Toyota Rumion (which shares many components with the Ertiga) can be picked up relatively cheaply.
Read or new Triber review here.
Compact SUVs
Everyone wants to drive an SUV these days for better visibility and greater ground clearance, rather than a hatchback. You may want to give these two a go:
The Mahindra XUV 3XO from R259 999 (42-litre tank). 18 km/l (5.6 L/100km) provides 756 km. Tech-rich interior, punchy performance, and bold design overdeliver for the cost. It has a 1.2L turbo engine, so bear in mind it's a little more complex than a typical naturally aspirated one.
The Suzuki Fronx from R299,900 (37-litre tank). 21 km/l (4.8 L/100km) delivers 777 km. Sleek, coupe lines, a lightweight frame, and minimal servicing appeal to style-conscious savers. A punchy 1.5 delivers the goods.
Also consider its mechanical twin, the Toyota Starlet Cross, but it is more expensive, so consider buying used.
Read our Mahindra XUV 3X0 Review
Bigger-than-compact SUVs
If your budget doesn't allow a true mid-size SUV, these compact SUVs can easily compete with mid-size SUVs for space.
Toyota Urban Cruiser from R342 700 and Suzuki Grand Vitara from R359 900 (both 48-litre tanks). Urban Cruiser: 17 km/l (5.9 L/100km, 816 km); Grand Vitara: 16.5 km/l (6.1 L/100km, 792 km). Generous space and 400L+ boots suit weekends without excessive fuel use.
Also consider the Kia Seltos. (The diesel Seltos is a solid used buy.)
Read our Suzuki Grand Vitara First Drive Review
Mid-size SUVs under R500k
The Hyundai Alcazar is priced from R499 900 and has a 50L tank. 15 km/l (6.7 L/100km) yields 750 km (claimed). A smooth 2.0-litre petrol engine, plush seating, and plenty of features make it a versatile daily driver. Plus, there's a third row, but you can flatten these seats for a cavernous boot. The diesel model is a lot more frugal, but it's also R100k more expensive, unless you buy used, of course.
Also consider the Chery Tiggo 7 Pro.
Buying used? The Hyundai Tucson or Kia Sportage (diesel models) will do nicely, or a Mazda CX-5.
Read our Hyundai Alcazar review here.
Best large SUV on a budget
Need off-road prowess, seven seats, and range to match?
Test drive the Mahindra Scorpio-N from R499 900 (60-litre tank). 14 km/l (7.1 L/100km) gives you a decent 840 km. Ladder-frame strength, off-road grit, and towing capacity command respect.
Buying used? Consider a Mitsubishi Pajero Sport; hijackers are more interested in Fortuners. If you live in an area where this isn't an issue, you can certainly consider a Toyota Fortuner (2.4L diesel).
Read our Mahindra Scorpio-N review here.