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

2017 BMW 3 Series
2017 BMW 3 Series 320i Auto (F30)
177 474 kmB Rated▾ Richmond (WC)
R 121 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 177 474 kmPrice: R 121 900Status: Available#A75103260
2017 BMW 3 Series
2017 BMW 3 Series 320i Auto (F30)
125 249 kmA Rated▾ Midstream (GP)
R 155 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 125 249 kmPrice: R 155 900Status: Available#BABF11349
2017 BMW 3 Series
2017 BMW 3 Series 320d Auto (F30)
128 015 kmB Rated▾ Germiston (GP)
Starting bid R 152 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 128 015 kmStarting bid: R 152 000Status: On Auction#C14000970
2017 BMW 3 Series
2017 BMW 3 Series 320d Auto (F30)
99 698 kmA Rated▾ Vereeniging (GP)
R 258 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 99 698 kmPrice: R 258 900Status: Available#C73C13557
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
165 766 kmA Rated▾ Dome (GP)
R 96 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 165 766 kmPrice: R 96 900Status: Available#046A03355
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
74 301 kmA Rated▾ Vereeniging (GP)
R 168 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 74 301 kmPrice: R 168 900Status: Available#0AF711932
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
166 580 kmA Rated▾ Springfield (KZN)
R 126 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 166 580 kmPrice: R 126 900Status: Available#0F2B10857
2016 BMW 3 Series
2016 BMW 3 Series 320i Auto (F30)
257 060 kmB Rated▾ Midstream (GP)
R 116 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 257 060 kmPrice: R 116 900#1AD901434
2016 BMW 3 Series
2016 BMW 3 Series 320i M Sport Auto (F30)
144 819 kmA Rated▾ Montana (GP)
R 190 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 144 819 kmPrice: R 190 900#1F6510287
2016 BMW 3 Series
2016 BMW 3 Series 320i M Sport Auto (F30)
52 287 kmA Rated▾ East London (EC)
R 230 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 52 287 kmPrice: R 230 900Status: Available#27A702474
2016 BMW 3 Series
2016 BMW 3 Series 320i Auto (F30)
177 036 kmB Rated▾ Richmond (WC)
R 139 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 177 036 kmPrice: R 139 900Status: Available#2B2310255
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
159 328 kmA Rated▾ Witbank (MP)
R 135 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 159 328 kmPrice: R 135 900#3B0A10142
2016 BMW 3 Series
2016 BMW 3 Series 318i M Sport Auto (F30)
116 361 kmA Rated▾ Silver Lakes (GP)
R 173 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 116 361 kmPrice: R 173 900Status: Available#408A04082
2016 BMW 3 Series
2016 BMW 3 Series 318i Sport Line Auto (F30)
84 633 kmA Rated▾ Pietermaritzburg (KZN)
R 190 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 84 633 kmPrice: R 190 900Status: Available#41C911476
2016 BMW 3 Series
2016 BMW 3 Series 320i M Sport Auto (F30)
117 244 kmA Rated▾ Pietermaritzburg (KZN)
R 205 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 117 244 kmPrice: R 205 900#48DC10500
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
124 321 kmB Rated▾ Lansdowne (WC)
R 139 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 124 321 kmPrice: R 139 900Status: Available#4A3A12413
2016 BMW 3 Series
2016 BMW 3 Series 330i M Sport Auto (F30)
154 424 kmA Rated▾ East London (EC)
R 199 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 154 424 kmPrice: R 199 900Status: Available#4B0310686
2016 BMW 3 Series
2016 BMW 3 Series 320i M Sport Auto (F30)
108 978 kmA Rated▾ Lansdowne (WC)
R 180 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 108 978 kmPrice: R 180 900Status: Available#55A910774
2016 BMW 3 Series
2016 BMW 3 Series 330i Auto (F30)
133 057 kmA Rated▾ Midstream (GP)
R 191 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 133 057 kmPrice: R 191 900Status: Available#625004693
2016 BMW 3 Series
2016 BMW 3 Series 320i Auto (F30)
111 926 kmB Rated▾ Pietermaritzburg (KZN)
R 155 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 111 926 kmPrice: R 155 900Status: Available#9A1A06783
2016 BMW 3 Series
2016 BMW 3 Series 320i M Sport Auto (F30)
153 593 kmA Rated▾ Dome (GP)
Starting bid R 144 000
Make: BMWModel: 3 SeriesYear: 2016Mileage: 153 593 kmStarting bid: R 144 000Status: On Auction#AE8315264
2016 BMW 3 Series
2016 BMW 3 Series 318i Auto (F30)
203 857 kmA Rated▾ Lansdowne (WC)
R 153 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 203 857 kmPrice: R 153 900Status: Available#CDD707612
2016 BMW 3 Series
2016 BMW 3 Series 320d Auto (F30)
114 669 kmA Rated▾ JHB South (GP)
R 217 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 114 669 kmPrice: R 217 900Status: Available#D46409159
2016 BMW 3 Series
2016 BMW 3 Series 320i Auto (F30)
209 600 kmB Rated▾ Silver Lakes (GP)
R 77 900
Make: BMWModel: 3 SeriesYear: 2016Mileage: 209 600 kmPrice: R 77 900Status: Available#E03F02410