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
2007 BMW 3 Series 320d Auto (E90)
363 995 kmB Rated▾ Lansdowne (WC)
R 45 900
Make: BMWModel: 3 SeriesYear: 2007Mileage: 363 995 kmPrice: R 45 900Status: Available#30F310625
2007 BMW 3 Series 320i Exclusive (E90)
299 266 kmB Rated▾ Gqeberha (EC)
R 40 900
Make: BMWModel: 3 SeriesYear: 2007Mileage: 299 266 kmPrice: R 40 900Status: Available#727F10829
2007 BMW 3 Series 320d Sport (E90)
276 530 kmB Rated▾ Midstream (GP)
R 57 900
Make: BMWModel: 3 SeriesYear: 2007Mileage: 276 530 kmPrice: R 57 900Status: Available#E07A14565
2006 BMW 3 Series 323i Exclusive Auto (E90)
242 056 kmB Rated▾ Brackenfell (WC)
R 68 900
Make: BMWModel: 3 SeriesYear: 2006Mileage: 242 056 kmPrice: R 68 900Status: Available#721313783
2006 BMW 3 Series 320i Sport Auto (E90)
205 600 kmB Rated▾ Riverhorse (KZN)
R 68 900
Make: BMWModel: 3 SeriesYear: 2006Mileage: 205 600 kmPrice: R 68 900Status: Available#7FDC13233
2006 BMW 3 Series 320i (E90)
335 491 kmB Rated▾ Germiston (GP)
R 27 900
Make: BMWModel: 3 SeriesYear: 2006Mileage: 335 491 kmPrice: R 27 900Status: Available#951B07322
2006 BMW 3 Series 320i (E90)
287 239 kmB Rated▾ Montana (GP)
R 40 900
Make: BMWModel: 3 SeriesYear: 2006Mileage: 287 239 kmPrice: R 40 900Status: Available#B0B909557
2006 BMW 3 Series 320i (E90)
174 131 kmB Rated▾ Brackenfell (WC)
R 55 900
Make: BMWModel: 3 SeriesYear: 2006Mileage: 174 131 kmPrice: R 55 900Status: Available#E9C513309
2005 BMW 3 Series 320i Exclusive (E90)
121 945 kmB Rated▾ Richmond (WC)
R 68 900
Make: BMWModel: 3 SeriesYear: 2005Mileage: 121 945 kmPrice: R 68 900Status: Available#0BDC08818
2005 BMW 3 Series 330i Exclusive (E90)
427 628 kmB Rated▾ Vereeniging (GP)
R 64 900
Make: BMWModel: 3 SeriesYear: 2005Mileage: 427 628 kmPrice: R 64 900Status: Available#538A07921
2005 BMW 3 Series 320i Sport (E90)
264 141 kmB Rated▾ Brackenfell (WC)
R 29 900
Make: BMWModel: 3 SeriesYear: 2005Mileage: 264 141 kmPrice: R 29 900Status: Available#773814591
2005 BMW 3 Series 320d Exclusive Auto (E90)
198 033 kmB Rated▾ George (WC)
R 67 900
Make: BMWModel: 3 SeriesYear: 2005Mileage: 198 033 kmPrice: R 67 900Status: Available#7EF005852
2005 BMW 3 Series 325i Exclusive Auto (E90)
130 109 kmB Rated▾ Lansdowne (WC)
R 71 900
Make: BMWModel: 3 SeriesYear: 2005Mileage: 130 109 kmPrice: R 71 900Status: Available#D7D609917
2004 BMW 3 Series 320i Exclusive (e46)f/l
99 906 kmB Rated▾ Lansdowne (WC)
R 92 900
Make: BMWModel: 3 SeriesYear: 2004Mileage: 99 906 kmPrice: R 92 900Status: Available#8D0C03627
2003 BMW 3 Series 318i Auto (e46)f/l
179 617 kmB Rated▾ Dome (GP)
R 55 900
Make: BMWModel: 3 SeriesYear: 2003Mileage: 179 617 kmPrice: R 55 900Status: Available#DBE614930
2003 BMW 3 Series 320d Exclusive Auto (e46)f/l
252 671 kmB Rated▾ Springfield (KZN)
Starting bid R 54 000
Make: BMWModel: 3 SeriesYear: 2003Mileage: 252 671 kmStarting bid: R 54 000Status: On Auction#F91F00466
2002 BMW 3 Series 320i Auto (e46)f/l
267 127 kmB Rated▾ Brackenfell (WC)
Starting bid R 33 000
Make: BMWModel: 3 SeriesYear: 2002Mileage: 267 127 kmStarting bid: R 33 000Status: On Auction#291C16774
2002 BMW 3 Series 325ci Coupe Auto (E46)
141 531 kmB Rated▾ Dome (GP)
R 66 900
Make: BMWModel: 3 SeriesYear: 2002Mileage: 141 531 kmPrice: R 66 900Status: Available#B74212364
2001 BMW 3 Series 320i Exclusive (E46)
303 139 kmB Rated▾ George (WC)
R 29 900
Make: BMWModel: 3 SeriesYear: 2001Mileage: 303 139 kmPrice: R 29 900Status: Available#29D614575
1993 BMW 3 Series 325i Auto (E36)
188 071 kmB Rated▾ Gqeberha (EC)
R 76 900
Make: BMWModel: 3 SeriesYear: 1993Mileage: 188 071 kmPrice: R 76 900#5DD601938