We Buy Cars | Used BMW 3 Series For Sale

240 used BMW 3 Series for sale

South Africa · 1993–2025 models · From R 24 900 · Finance and insurance available

2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (G20)
86 579 kmA Rated▾ Richmond (WC)
R 344 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 86 579 kmPrice: R 344 900Status: Available#027A08435
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Launch Edition Auto (G20)
107 848 kmA Rated▾ JHB South (GP)
R 381 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 107 848 kmPrice: R 381 900#095811740
2019 BMW 3 Series
2019 BMW 3 Series 330i M Sport Auto (G20)
156 371 kmA Rated▾ JHB South (GP)
R 335 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 156 371 kmPrice: R 335 900Status: Available#138714408
2019 BMW 3 Series
2019 BMW 3 Series 320i M Sport Auto (G20)
116 970 kmA Rated▾ Dome (GP)
R 371 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 116 970 kmPrice: R 371 900Status: Available#1F9512341
2019 BMW 3 Series
2019 BMW 3 Series 318i Auto (F30)
159 064 kmB Rated▾ Germiston (GP)
R 98 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 159 064 kmPrice: R 98 900#221012002
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Auto (G20)
191 741 kmA Rated▾ Midstream (GP)
R 297 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 191 741 kmPrice: R 297 900#272A13955
2019 BMW 3 Series
2019 BMW 3 Series 320i M Sport Launch Edition Auto (G20)
108 112 kmA Rated▾ Dome (GP)
R 331 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 108 112 kmPrice: R 331 900Status: Available#395604387
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (G20)
136 983 kmA Rated▾ Richmond (WC)
R 282 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 136 983 kmPrice: R 282 900Status: Available#3F8A08761
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Auto (G20)
96 149 kmA Rated▾ Riverhorse (KZN)
R 399 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 96 149 kmPrice: R 399 900Status: Available#421C06442
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Launch Edition Auto (G20)
123 243 kmA Rated▾ Brackenfell (WC)
R 377 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 123 243 kmPrice: R 377 900Status: Available#431207504
2019 BMW 3 Series
2019 BMW 3 Series 330i M Sport Auto (G20)
169 328 kmA Rated▾ Dome (GP)
R 292 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 169 328 kmPrice: R 292 900Status: Available#51F106918
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Auto (G20)
153 292 kmA Rated▾ Springfield (KZN)
R 381 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 153 292 kmPrice: R 381 900Status: Available#556207987
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (G20)
147 101 kmA Rated▾ JHB South (GP)
R 279 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 147 101 kmPrice: R 279 900Status: Available#58F712358
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (G20)
198 450 kmB Rated▾ Midstream (GP)
Starting bid R 201 000
Make: BMWModel: 3 SeriesYear: 2019Mileage: 198 450 kmStarting bid: R 201 000Status: On Auction#657106352
2019 BMW 3 Series
2019 BMW 3 Series 330i M Sport Auto (G20)
152 275 kmA Rated▾ Montana (GP)
R 331 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 152 275 kmPrice: R 331 900#8F1C11961
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Launch Edition Auto (G20)
70 117 kmA Rated▾ Lansdowne (WC)
R 365 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 70 117 kmPrice: R 365 900Status: Available#954E05006
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (F30)
79 868 kmA Rated▾ JHB South (GP)
R 232 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 79 868 kmPrice: R 232 900Status: Available#9CD702988
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (F30)
103 681 kmC Rated▾ Germiston (GP)
R 166 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 103 681 kmPrice: R 166 900Status: Available#AA5E09204
2019 BMW 3 Series
2019 BMW 3 Series 318i Auto (F30)
134 379 kmA Rated▾ Silver Lakes (GP)
R 174 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 134 379 kmPrice: R 174 900#AC0605026
2019 BMW 3 Series
2019 BMW 3 Series 320i Auto (G20)
154 749 kmA Rated▾ Dome (GP)
R 235 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 154 749 kmPrice: R 235 900Status: Available#AE2202325
2019 BMW 3 Series
2019 BMW 3 Series 320i Sport Line Auto (F30)
138 533 kmA Rated▾ Dome (GP)
R 197 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 138 533 kmPrice: R 197 900Status: Available#C3FB11364
2019 BMW 3 Series
2019 BMW 3 Series 318i Auto (F30)
144 117 kmA Rated▾ Dome (GP)
R 169 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 144 117 kmPrice: R 169 900Status: Available#CBDB05180
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Auto (G20)
111 366 kmA Rated▾ Gqeberha (EC)
R 358 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 111 366 kmPrice: R 358 900Status: Available#E2D311321
2019 BMW 3 Series
2019 BMW 3 Series 320d M Sport Auto (G20)
51 008 kmA Rated▾ Springfield (KZN)
R 453 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 51 008 kmPrice: R 453 900Status: Available#E3CB03769