We Buy Cars | Used BMW 3 Series For Sale
241 used BMW 3 Series for sale
South Africa · 1993–2025 models · From R 24 900 · Finance and insurance available
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
2019 BMW 3 Series 320d M Sport Auto (G20)
139 894 kmA Rated▾ Vereeniging (GP)
R 381 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 139 894 kmPrice: R 381 900Status: Available#EC5603120
2019 BMW 3 Series 320d M Sport Auto (G20)
98 859 kmA Rated▾ Dome (GP)
R 380 900
Make: BMWModel: 3 SeriesYear: 2019Mileage: 98 859 kmPrice: R 380 900Status: Available#FF8209984
2018 BMW 3 Series 320d Luxury Line Auto (F30)
77 549 kmA Rated▾ Germiston (GP)
R 293 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 77 549 kmPrice: R 293 900Status: Available#03AF09826
2018 BMW 3 Series 318i M Sport Auto (F30)
141 691 kmA Rated▾ Germiston (GP)
R 165 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 141 691 kmPrice: R 165 900Status: Available#169304728
2018 BMW 3 Series 320d Luxury Line Auto (F30)
123 525 kmA Rated▾ Brackenfell (WC)
R 294 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 123 525 kmPrice: R 294 900Status: Available#28DC04998
2018 BMW 3 Series 320i M Sport Auto (F30)
118 199 kmA Rated▾ Witbank (MP)
R 242 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 118 199 kmPrice: R 242 900Status: Available#2A1910242
2018 BMW 3 Series 320i Auto (F30)
56 103 kmA Rated▾ Pietermaritzburg (KZN)
R 257 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 56 103 kmPrice: R 257 900Status: Available#2D8A13711
2018 BMW 3 Series 318i Auto (F30)
270 957 kmB Rated▾ JHB South (GP)
R 90 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 270 957 kmPrice: R 90 900Status: Available#32C902167
2018 BMW 3 Series 318i Auto (F30)
114 284 kmA Rated▾ Polokwane (L)
R 170 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 114 284 kmPrice: R 170 900Status: Available#56B002823
2018 BMW 3 Series 318i Auto (F30)
140 066 kmA Rated▾ Midstream (GP)
R 157 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 140 066 kmPrice: R 157 900Status: Available#5DA414499
2018 BMW 3 Series 318i M Sport Auto (F30)
111 546 kmA Rated▾ Midstream (GP)
R 188 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 111 546 kmPrice: R 188 900Status: Available#6CEB13477
2018 BMW 3 Series 320i Auto (F30)
114 090 kmA Rated▾ JHB South (GP)
R 229 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 114 090 kmPrice: R 229 900Status: Available#742C00869
2018 BMW 3 Series 318i M Sport Auto (F30)
159 729 kmA Rated▾ Midstream (GP)
R 144 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 159 729 kmPrice: R 144 900Status: Available#788B13234
2018 BMW 3 Series 320d Edition M Sport Shadow Auto
166 203 kmA Rated▾ JHB South (GP)
R 227 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 166 203 kmPrice: R 227 900#7A0310954
2018 BMW 3 Series 320d M Sport Auto (F30)
193 569 kmB Rated▾ Riverhorse (KZN)
R 160 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 193 569 kmPrice: R 160 900Status: Available#811311193
2018 BMW 3 Series 320i M Sport Auto (F30)
148 329 kmA Rated▾ Montana (GP)
R 180 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 148 329 kmPrice: R 180 900#893512437
2018 BMW 3 Series 320d M Sport Auto (F30)
133 461 kmB Rated▾ Riverhorse (KZN)
R 211 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 133 461 kmPrice: R 211 900Status: Available#921D13731
2018 BMW 3 Series 318i Auto (F30)
165 010 kmA Rated▾ Montana (GP)
R 195 000
Make: BMWModel: 3 SeriesYear: 2018Mileage: 165 010 kmPrice: R 195 000Status: Available#A01907172
2018 BMW 3 Series 320i M Sport Auto (F30)
146 130 kmB Rated▾ Germiston (GP)
R 169 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 146 130 kmPrice: R 169 900Status: Available#A54603423
2018 BMW 3 Series 320i Luxury Line Auto (F30)
97 556 kmA Rated▾ Richmond (WC)
R 210 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 97 556 kmPrice: R 210 900Status: Available#A8D012530
2018 BMW 3 Series 320i M Sport Auto (F30)
163 863 kmA Rated▾ Springfield (KZN)
R 120 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 163 863 kmPrice: R 120 900Status: Available#B12A03602
2018 BMW 3 Series 318i M Sport Auto (F30)
144 095 kmA Rated▾ Riverhorse (KZN)
R 169 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 144 095 kmPrice: R 169 900Status: Available#B71012256
2018 BMW 3 Series 318i Auto (F30)
173 038 kmB Rated▾ Dome (GP)
R 118 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 173 038 kmPrice: R 118 900Status: Available#BC8B10198