We Buy Cars | Buy a Used BMW | BMW Cars For Sale
909 used BMW for sale
South Africa · 1992–2026 models · From R 18 900 · Finance and insurance available
2024 BMW 3 Series 320d Mzansi Edition Auto (G20)
56 762 kmA Rated▾ Montana (GP)
R 683 900
Make: BMWModel: 3 SeriesYear: 2024Mileage: 56 762 kmPrice: R 683 900Status: Available#CD0600045
2024 BMW 3 Series 320i M Sport Auto (G20)
22 570 kmA Rated▾ Dome (GP)
R 664 900
Make: BMWModel: 3 SeriesYear: 2024Mileage: 22 570 kmPrice: R 664 900Status: Available#D60B07923
2024 BMW F Series F 800 GS
2 563 kmA Rated▾ Midstream (GP)
R 151 900
Make: BMWModel: F SeriesYear: 2024Mileage: 2 563 kmPrice: R 151 900Status: Available#DD2908375
2024 BMW C G 310 R Style Sport
48 kmA Rated▾ Dome (GP)
R 67 900
Make: BMWModel: CYear: 2024Mileage: 48 kmPrice: R 67 900Status: Available#EA2906116
2024 BMW 3 Series 318i M Sport Auto (G20)
45 590 kmA Rated▾ Montana (GP)
Starting bid R 564 000
Make: BMWModel: 3 SeriesYear: 2024Mileage: 45 590 kmStarting bid: R 564 000Status: On Auction#FD3F14887
2023 BMW X1 sDrive18d M-Sport
54 086 kmA Rated▾ Germiston (GP)
R 594 900
Make: BMWModel: X1Year: 2023Mileage: 54 086 kmPrice: R 594 900Status: Available#04EF07076
2023 BMW X3 xDrive M40i (G01)
47 589 kmA Rated▾ Germiston (GP)
R 903 900
Make: BMWModel: X3Year: 2023Mileage: 47 589 kmPrice: R 903 900Status: Available#0C9808932
2023 BMW X4 xDrive 20D M-Sport (G02)
38 801 kmA Rated▾ East London (EC)
R 759 900
Make: BMWModel: X4Year: 2023Mileage: 38 801 kmPrice: R 759 900Status: Available#0E9305445
2023 BMW 4 Series Gran Coupe 420i Gran Coupe M Sport Auto (G26)
68 584 kmA Rated▾ Montana (GP)
R 614 900
Make: BMWModel: 4 Series Gran CoupeYear: 2023Mileage: 68 584 kmPrice: R 614 900#176F04414
2023 BMW X1 sDrive18i X-Line
64 653 kmA Rated▾ Brackenfell (WC)
R 556 900
Make: BMWModel: X1Year: 2023Mileage: 64 653 kmPrice: R 556 900Status: Available#19EB10481
2023 BMW X1 sDrive18i M-Sport
112 589 kmA Rated▾ Dome (GP)
R 526 900
Make: BMWModel: X1Year: 2023Mileage: 112 589 kmPrice: R 526 900#1C1314934
2023 BMW F Series F 850 GS
18 723 kmA Rated▾ Brackenfell (WC)
R 150 900
Make: BMWModel: F SeriesYear: 2023Mileage: 18 723 kmPrice: R 150 900Status: Available#28C406349
2023 BMW 2 Series 220d M Sport Auto (G42)
63 801 kmA Rated▾ Richmond (WC)
R 653 900
Make: BMWModel: 2 SeriesYear: 2023Mileage: 63 801 kmPrice: R 653 900Status: Available#319812194
2023 BMW X3 xDrive 20D M-Sport (G01)
64 111 kmA Rated▾ Richmond (WC)
R 664 900
Make: BMWModel: X3Year: 2023Mileage: 64 111 kmPrice: R 664 900Status: Available#377B07517
2023 BMW X7 xDrive 40D M Sport (G07)
34 912 kmA Rated▾ Dome (GP)
R 1 484 900
Make: BMWModel: X7Year: 2023Mileage: 34 912 kmPrice: R 1 484 900Status: Available#41BF14442
2023 BMW R Series R 1250 GS MU Style Rallye
8 874 kmA Rated▾ Dome (GP)
R 253 900
Make: BMWModel: R SeriesYear: 2023Mileage: 8 874 kmPrice: R 253 900Status: Available#60A309994
2023 BMW X3 xDrive 20D M-Sport (G01)
55 313 kmA Rated▾ Germiston (GP)
Starting bid R 657 000
Make: BMWModel: X3Year: 2023Mileage: 55 313 kmStarting bid: R 657 000Status: On Auction#7C9E11063
2023 BMW X3 xDrive 20D (G01)
121 378 kmA Rated▾ Dome (GP)
R 489 900
Make: BMWModel: X3Year: 2023Mileage: 121 378 kmPrice: R 489 900Status: Available#7CAA06970
2023 BMW X2 sDrive20i M Sport Auto (F39)
114 296 kmA Rated▾ Dome (GP)
R 314 900
Make: BMWModel: X2Year: 2023Mileage: 114 296 kmPrice: R 314 900Status: Available#7E3809790
2023 BMW 3 Series 320d Mzansi Edition Auto (G20)
24 243 kmA Rated▾ Montana (GP)
R 704 900
Make: BMWModel: 3 SeriesYear: 2023Mileage: 24 243 kmPrice: R 704 900#810502744
2023 BMW X3 xDrive 30D M-Sport (G01)
55 415 kmA Rated▾ Germiston (GP)
R 812 900
Make: BMWModel: X3Year: 2023Mileage: 55 415 kmPrice: R 812 900Status: Available#858203070
2023 BMW 2 Series M2 M-Dct (G87)
30 213 kmA Rated▾ Dome (GP)
R 1 222 900
Make: BMWModel: 2 SeriesYear: 2023Mileage: 30 213 kmPrice: R 1 222 900#866409998
2023 BMW X7 xDrive 40D M Sport PRO (G07)
95 217 kmA Rated▾ Silver Lakes (GP)
R 1 069 900
Make: BMWModel: X7Year: 2023Mileage: 95 217 kmPrice: R 1 069 900Status: Available#930215488
2023 BMW X6 xDrive30d M Sport (G06)
58 572 kmA Rated▾ Silver Lakes (GP)
R 1 235 900
Make: BMWModel: X6Year: 2023Mileage: 58 572 kmPrice: R 1 235 900Status: Available#98C806298