We Buy Cars | Used BMW 3 Series For Sale

239 used BMW 3 Series for sale

South Africa · 1992–2024 models · From R 18 900 · Finance and insurance available

2024 BMW 3 Series
2024 BMW 3 Series 330i M Sport Auto (G20)
14 020 kmA Rated▾ Silver Lakes (GP)
R 844 900
Make: BMWModel: 3 SeriesYear: 2024Mileage: 14 020 kmPrice: R 844 900Status: Available#C57206834
2024 BMW 3 Series
2024 BMW 3 Series 320d Mzansi Edition Auto (G20)
56 762 kmA Rated▾ Montana (GP)
R 683 900
Make: BMWModel: 3 SeriesYear: 2024Mileage: 56 762 kmPrice: R 683 900#CD0600045
2024 BMW 3 Series
2024 BMW 3 Series 320i M Sport Auto (G20)
22 570 kmA Rated▾ Dome (GP)
Starting bid R 664 000
Make: BMWModel: 3 SeriesYear: 2024Mileage: 22 570 kmStarting bid: R 664 000Status: On Auction#D60B07923
2024 BMW 3 Series
2024 BMW 3 Series 318i M Sport Auto (G20)
45 590 kmA Rated▾ Montana (GP)
R 563 900
Make: BMWModel: 3 SeriesYear: 2024Mileage: 45 590 kmPrice: R 563 900Status: Available#FD3F14887
2023 BMW 3 Series
2023 BMW 3 Series 320d Mzansi Edition Auto (G20)
24 243 kmA Rated▾ Midstream (GP)
R 704 900
Make: BMWModel: 3 SeriesYear: 2023Mileage: 24 243 kmPrice: R 704 900Status: Available#810502744
2022 BMW 3 Series
2022 BMW 3 Series 320i M Sport Auto (G20)
91 924 kmA Rated▾ Rustenburg (NW)
R 399 900
Make: BMWModel: 3 SeriesYear: 2022Mileage: 91 924 kmPrice: R 399 900Status: Available#0B3F05966
2022 BMW 3 Series
2022 BMW 3 Series 320i M Sport Auto (G20)
102 903 kmA Rated▾ Montana (GP)
R 443 900
Make: BMWModel: 3 SeriesYear: 2022Mileage: 102 903 kmPrice: R 443 900Status: Available#241010634
2022 BMW 3 Series
2022 BMW 3 Series 320d M Mzansi Edition Auto (G20)
97 523 kmA Rated▾ Germiston (GP)
R 554 900
Make: BMWModel: 3 SeriesYear: 2022Mileage: 97 523 kmPrice: R 554 900Status: Available#3D1A15490
2022 BMW 3 Series
2022 BMW 3 Series 318i M Mzansi Edition Auto (G20)
90 042 kmA Rated▾ Germiston (GP)
R 440 900
Make: BMWModel: 3 SeriesYear: 2022Mileage: 90 042 kmPrice: R 440 900Status: Available#5A5806269
2021 BMW 3 Series
2021 BMW 3 Series 320i M Sport Auto (G20)
52 493 kmA Rated▾ Montana (GP)
R 469 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 52 493 kmPrice: R 469 900#372703094
2021 BMW 3 Series
2021 BMW 3 Series 320i Sport Line Auto (G20)
104 201 kmB Rated▾ Silver Lakes (GP)
R 282 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 104 201 kmPrice: R 282 900Status: Available#47EF10785
2021 BMW 3 Series
2021 BMW 3 Series 320d M Mzansi Edition Auto (G20)
90 303 kmA Rated▾ Springfield (KZN)
R 458 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 90 303 kmPrice: R 458 900Status: Available#58B411503
2021 BMW 3 Series
2021 BMW 3 Series 318i Auto (G20)
129 470 kmA Rated▾ Midstream (GP)
R 313 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 129 470 kmPrice: R 313 900#94C611185
2021 BMW 3 Series
2021 BMW 3 Series 320d Auto (G20)
123 772 kmA Rated▾ Mbombela (MP)
R 381 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 123 772 kmPrice: R 381 900Status: Available#A6B504250
2021 BMW 3 Series
2021 BMW 3 Series 318i M Sport Auto (G20)
53 227 kmA Rated▾ Richmond (WC)
R 418 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 53 227 kmPrice: R 418 900Status: Available#AC7704639
2021 BMW 3 Series
2021 BMW 3 Series 320i M Mzansi Edition Auto (G20)
58 387 kmA Rated▾ Montana (GP)
R 489 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 58 387 kmPrice: R 489 900#C49E00165
2021 BMW 3 Series
2021 BMW 3 Series 318i M Sport Auto (G20)
91 184 kmA Rated▾ Montana (GP)
R 391 900
Make: BMWModel: 3 SeriesYear: 2021Mileage: 91 184 kmPrice: R 391 900Status: Available#CC4513811
2020 BMW 3 Series
2020 BMW 3 Series 320i Auto (G20)
96 952 kmA Rated▾ JHB South (GP)
R 355 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 96 952 kmPrice: R 355 900Status: Available#11DA06678
2020 BMW 3 Series
2020 BMW 3 Series 318i Auto (G20)
87 101 kmA Rated▾ Polokwane (L)
R 352 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 87 101 kmPrice: R 352 900Status: Available#38BD04292
2020 BMW 3 Series
2020 BMW 3 Series 330is Edition M Sport Auto
79 196 kmA Rated▾ Vereeniging (GP)
R 516 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 79 196 kmPrice: R 516 900Status: Available#839403230
2020 BMW 3 Series
2020 BMW 3 Series 318i Auto (G20)
161 431 kmA Rated▾ Gqeberha (EC)
R 309 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 161 431 kmPrice: R 309 900Status: Available#876F10410
2020 BMW 3 Series
2020 BMW 3 Series M340i xDrive Auto (G20)
98 593 kmA Rated▾ Springfield (KZN)
R 583 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 98 593 kmPrice: R 583 900Status: Available#BDE014008
2020 BMW 3 Series
2020 BMW 3 Series 318i Sport Line Auto (G20)
144 988 kmA Rated▾ Midstream (GP)
R 268 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 144 988 kmPrice: R 268 900Status: Available#E70F09343
2020 BMW 3 Series
2020 BMW 3 Series 320i Auto (G20)
66 940 kmA Rated▾ Lansdowne (WC)
R 354 900
Make: BMWModel: 3 SeriesYear: 2020Mileage: 66 940 kmPrice: R 354 900Status: Available#FC7511263