
Bakkie fans were out in force this May, purchasing thousands of units across a variety of different brands.
To no one’s surprise, the Toyota Hilux is still holding onto its crown as South Africa’s favourite pickup, moving a grand total of 2,548 examples last month.
Naturally, the Ford Ranger wasn’t far behind, as the American model sold an impressive 2,147 units.
The Hilux and the Ranger were the only two bakkies to clear the 2,000 mark, as third place went to the Isuzu D-Max with 1,473 purchases.
After this came the Mahindra Pik Up, which found 786 new customers in May.
Fifth place, meanwhile, saw the return of the Nissan Navara, which moved up two spots thanks to 389 sales.
This meant that the GWM P-Series dropped down to sixth with its 348 units, managing to tie with the Toyota Land Cruiser and its identical 348 units.
Eighth place then went to the VW Amarok, which sold 282 units, and the Foton Tunland G7 secured ninth place with 216 units.
The last spot in the top 10 also saw a change, as the Peugeot Landtrek dropped out in favour of the JAC T-Series, which sold a combined 162 units.
Overall, the top 10 bakkies sold 8,699 units, accounting for 19.19% of the 45,308 vehicles sold in South Africa last month.
Best-selling bakkies in South Africa
The best-selling bakkies in South Africa from May 2025 are detailed below.
Click on the underlined prices for more information.
1. Toyota Hilux – 2,548 units
- Single cab starting price – R361,700
- Xtra cab starting price – R553,200
- Double cab starting price – R528,800

2. Ford Ranger – 2,147 units
- Single cab starting price – R514,800
- Super cab starting price – R526,700
- Double cab starting price – R522,600

3. Isuzu D-Max – 1,473 units
- Single cab starting price – R452,400
- Extended cab starting price – R499,700
- Double cab starting price – R561,500

4. Mahindra Pik Up – 786 units

5. Nissan Navara – 389 units

6. GWM P-Series – 348 units

6. Toyota Land Cruiser 79 – 348 units

8. VW Amarok – 282 units

9. Foton Tunland G7 – 216 units

10. JAC T-Series – 162 units
- Double cab starting price – R359,900
