We Buy Cars | Used BMW 3 Series For Sale

236 used BMW 3 Series for sale

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

2014 BMW 3 Series
2014 BMW 3 Series 320i Sport Line Auto (F30)
187 788 kmB Rated▾ Dome (GP)
R 104 900
Make: BMWModel: 3 SeriesYear: 2014Mileage: 187 788 kmPrice: R 104 900Status: Available#E76D05509
2014 BMW 3 Series
2014 BMW 3 Series 328i Luxury Line Auto (F30)
179 887 kmB Rated▾ Springfield (KZN)
R 135 900
Make: BMWModel: 3 SeriesYear: 2014Mileage: 179 887 kmPrice: R 135 900Status: Available#F05F09224
2013 BMW 3 Series
2013 BMW 3 Series 320d (E90)
156 649 kmB Rated▾ Brackenfell (WC)
R 61 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 156 649 kmPrice: R 61 900Status: Available#065E14645
2013 BMW 3 Series
2013 BMW 3 Series 320i Auto (F30)
151 707 kmB Rated▾ Dome (GP)
R 74 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 151 707 kmPrice: R 74 900Status: Available#082914030
2013 BMW 3 Series
2013 BMW 3 Series 320i M Sport Auto (F30)
B Rated▾ Midstream (GP)
R 113 900
Make: BMWModel: 3 SeriesYear: 2013Price: R 113 900Status: Available#155D10104
2013 BMW 3 Series
2013 BMW 3 Series 320i Auto (F30)
195 166 kmB Rated▾ Dome (GP)
R 91 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 195 166 kmPrice: R 91 900Status: Available#3D8914300
2013 BMW 3 Series
2013 BMW 3 Series 316i Auto (F30)
190 836 kmB Rated▾ Vereeniging (GP)
R 76 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 190 836 kmPrice: R 76 900Status: Available#521E09135
2013 BMW 3 Series
2013 BMW 3 Series 320d Luxury Line Auto (F30)
294 672 kmB Rated▾ Dome (GP)
R 70 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 294 672 kmPrice: R 70 900Status: Available#531806749
2013 BMW 3 Series
2013 BMW 3 Series 320i Luxury Line Auto (F30)
107 509 kmA Rated▾ JHB South (GP)
R 151 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 107 509 kmPrice: R 151 900Status: Available#668113304
2013 BMW 3 Series
2013 BMW 3 Series 320i Auto (F30)
123 563 kmA Rated▾ Dome (GP)
R 134 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 123 563 kmPrice: R 134 900Status: Available#72F614236
2013 BMW 3 Series
2013 BMW 3 Series 320d Auto (F30)
183 721 kmA Rated▾ Midstream (GP)
R 149 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 183 721 kmPrice: R 149 900#774214220
2013 BMW 3 Series
2013 BMW 3 Series 320d Auto (F30)
191 563 kmB Rated▾ Richmond (WC)
R 100 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 191 563 kmPrice: R 100 900Status: Available#7F7912541
2013 BMW 3 Series
2013 BMW 3 Series 320i Sport Line Auto (F30)
169 433 kmB Rated▾ Gqeberha (EC)
R 68 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 169 433 kmPrice: R 68 900Status: Available#8DA613541
2013 BMW 3 Series
2013 BMW 3 Series 320i Auto (F30)
148 789 kmA Rated▾ Silver Lakes (GP)
R 106 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 148 789 kmPrice: R 106 900#A26204406
2013 BMW 3 Series
2013 BMW 3 Series 320i Sport Line Auto (F30)
118 169 kmB Rated▾ Montana (GP)
R 129 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 118 169 kmPrice: R 129 900Status: Available#B74A11970
2013 BMW 3 Series
2013 BMW 3 Series 320i M Sport Auto (F30)
187 453 kmB Rated▾ Vereeniging (GP)
R 107 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 187 453 kmPrice: R 107 900Status: Available#D2FC07662
2013 BMW 3 Series
2013 BMW 3 Series 320d Luxury Line Auto (F30)
273 987 kmB Rated▾ Vereeniging (GP)
R 84 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 273 987 kmPrice: R 84 900Status: Available#D64309270
2013 BMW 3 Series
2013 BMW 3 Series 328i Luxury Line Auto (F30)
113 721 kmA Rated▾ Dome (GP)
R 146 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 113 721 kmPrice: R 146 900Status: Available#D8A600570
2013 BMW 3 Series
2013 BMW 3 Series 320i Sport Line (F30)
219 504 kmB Rated▾ Midstream (GP)
R 57 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 219 504 kmPrice: R 57 900#E15106794
2013 BMW 3 Series
2013 BMW 3 Series 320i M Sport Auto (F30)
184 603 kmB Rated▾ Midstream (GP)
R 123 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 184 603 kmPrice: R 123 900Status: Available#EBF607678
2013 BMW 3 Series
2013 BMW 3 Series 328i M Sport Auto (F30)
151 965 kmB Rated▾ Lansdowne (WC)
R 81 900
Make: BMWModel: 3 SeriesYear: 2013Mileage: 151 965 kmPrice: R 81 900Status: Available#FF6E13769
2012 BMW 3 Series
2012 BMW 3 Series 320d Sport Line Auto (F30)
172 579 kmB Rated▾ Lansdowne (WC)
R 131 900
Make: BMWModel: 3 SeriesYear: 2012Mileage: 172 579 kmPrice: R 131 900Status: Available#019610098
2012 BMW 3 Series
2012 BMW 3 Series 320i (F30)
167 475 kmB Rated▾ Brackenfell (WC)
R 95 900
Make: BMWModel: 3 SeriesYear: 2012Mileage: 167 475 kmPrice: R 95 900Status: Available#0A1F11065
2012 BMW 3 Series
2012 BMW 3 Series 328i Luxury Line Auto (F30)
54 294 kmA Rated▾ JHB South (GP)
R 202 900
Make: BMWModel: 3 SeriesYear: 2012Mileage: 54 294 kmPrice: R 202 900Status: Available#0F2A06356