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
2018 BMW 3 Series 318i Auto (F30)
136 672 kmA Rated▾ Richmond (WC)
R 161 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 136 672 kmPrice: R 161 900Status: Available#C20106747
2018 BMW 3 Series 320i Auto (F30)
151 165 kmA Rated▾ Dome (GP)
R 145 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 151 165 kmPrice: R 145 900Status: Available#CB3911269
2018 BMW 3 Series 320i Auto (F30)
88 253 kmA Rated▾ Silver Lakes (GP)
R 244 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 88 253 kmPrice: R 244 900Status: Available#CCEB10994
2018 BMW 3 Series 320i M Sport Auto (F30)
58 189 kmA Rated▾ Silver Lakes (GP)
R 281 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 58 189 kmPrice: R 281 900Status: Available#D21514755
2018 BMW 3 Series 330i (F30)
181 778 kmB Rated▾ Montana (GP)
R 156 900
Make: BMWModel: 3 SeriesYear: 2018Mileage: 181 778 kmPrice: R 156 900Status: Available#E95F11011
2017 BMW 3 Series 320i Auto (F30)
142 387 kmA Rated▾ Polokwane (L)
R 156 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 142 387 kmPrice: R 156 900Status: Available#005515376
2017 BMW 3 Series 320i Auto (F30)
132 892 kmA Rated▾ Midstream (GP)
Starting bid R 156 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 132 892 kmStarting bid: R 156 000Status: On Auction#0BE907194
2017 BMW 3 Series 320i Auto (F30)
170 852 kmA Rated▾ Pietermaritzburg (KZN)
R 144 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 170 852 kmPrice: R 144 900#0D4004563
2017 BMW 3 Series 318i Auto (F30)
108 937 kmA Rated▾ Dome (GP)
R 140 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 108 937 kmPrice: R 140 900Status: Available#100511835
2017 BMW 3 Series 320i (F30)
166 502 kmA Rated▾ Vereeniging (GP)
R 154 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 166 502 kmPrice: R 154 900Status: Available#102612491
2017 BMW 3 Series 318i M Sport Auto (F30)
148 763 kmA Rated▾ Germiston (GP)
R 167 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 148 763 kmPrice: R 167 900Status: Available#10AF06063
2017 BMW 3 Series 318i Auto (F30)
161 832 kmA Rated▾ East London (EC)
R 101 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 161 832 kmPrice: R 101 900Status: Available#120515504
2017 BMW 3 Series 320i M Sport Auto (F30)
133 020 kmA Rated▾ Germiston (GP)
R 210 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 133 020 kmPrice: R 210 900Status: Available#13D107488
2017 BMW 3 Series 330d M Sport Auto (F30)
124 961 kmA Rated▾ Silver Lakes (GP)
R 306 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 124 961 kmPrice: R 306 900#199605135
2017 BMW 3 Series 320i M Sport Auto (F30)
161 862 kmB Rated▾ George (WC)
Starting bid R 147 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 161 862 kmStarting bid: R 147 000Status: On Auction#225F10232
2017 BMW 3 Series 320i M Sport Auto (F30)
157 159 kmA Rated▾ Springfield (KZN)
Starting bid R 141 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 157 159 kmStarting bid: R 141 000Status: On Auction#311712292
2017 BMW 3 Series 320i M Sport Auto (F30)
242 855 kmB Rated▾ Montana (GP)
R 130 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 242 855 kmPrice: R 130 900Status: Available#420F15306
2017 BMW 3 Series 340i M Sport Auto (F30)
103 790 kmB Rated▾ Germiston (GP)
Starting bid R 207 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 103 790 kmStarting bid: R 207 000Status: On Auction#5FEC09559
2017 BMW 3 Series 320d M Sport Auto (F30)
134 519 kmA Rated▾ Silver Lakes (GP)
R 227 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 134 519 kmPrice: R 227 900#6E3901831
2017 BMW 3 Series 320i Auto (F30)
300 708 kmB Rated▾ Richmond (WC)
R 67 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 300 708 kmPrice: R 67 900Status: Available#700008666
2017 BMW 3 Series 318i Auto (F30)
206 706 kmB Rated▾ Brackenfell (WC)
R 121 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 206 706 kmPrice: R 121 900Status: Available#870211483
2017 BMW 3 Series 318i Auto (F30)
186 662 kmB Rated▾ Silver Lakes (GP)
Starting bid R 70 000
Make: BMWModel: 3 SeriesYear: 2017Mileage: 186 662 kmStarting bid: R 70 000Status: On Auction#8CB613130
2017 BMW 3 Series 320i M Sport Auto (F30)
97 475 kmA Rated▾ Springfield (KZN)
R 220 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 97 475 kmPrice: R 220 900Status: Available#8F6101900
2017 BMW 3 Series 320i Auto (F30)
202 178 kmB Rated▾ Bloemfontein (FS)
R 110 900
Make: BMWModel: 3 SeriesYear: 2017Mileage: 202 178 kmPrice: R 110 900Status: Available#A73D13469