1003 used BMW for sale at WeBuyCars, priced from R 17 900 to R 2 373 900. Browse photos, specs and prices — every car inspected and quality-checked.
1003 BMW in stock, years 1992–2026, R 17 900 – R 2 373 900, at 22 branches. Every vehicle is inspected and quality-checked, with finance and insurance available in-branch and online.
This pre-owned 2017 BMW 3 Series 320i (F30) is a silver metallic, silver German sedan and European premium car for daily commuting, city driving, family motoring and performance-minded enthusiasts.
This 2017 BMW X1 sDrive20d F48 is a pre-owned German SUV from the European brand, also searchable as a BMW X1, beemer X1 or BMW crossover.
This pre-owned 2017 BMW 1 Series M140i 5-Door Auto (F20) is a German car and European performance hatchback for enthusiasts, quick daily commuting and premium city driving.
This 2017 BMW 3 Series 318i Auto (F30), also searchable as BMW 318i, Beemer, or beemer 3 Series, is a premium German car and European brand sedan for drivers wanting refined daily commuting, city travel and comfortable family motoring.
This 2017 BMW 3 Series 320i M Sport Auto (F30) is a premium German car and European brand sedan for drivers wanting sporty performance, luxury and everyday practicality.
This white 2017 BMW 3 Series 320i Auto (F30) is a pre-owned German car and European brand sedan for buyers seeking a premium family car, executive commuter and engaging daily city car.
This glossy red BMW 3 Series 330d M Sport Auto (F30) is a premium German car and European sports sedan for drivers wanting performance, luxury and everyday usability.
This pre-owned 2017 BMW 1 Series 120d 5-Door (F20), also searched as a BMW 120d, 1-Series, beemer or BMW hatchback, is a white German car and European premium hatchback for drivers wanting a compact daily commuter, city car or engaging performance car.
This 2017 BMW 3 Series 318i Auto (F30), also known as a BMW 3-series or Beemer, is a premium German car and European brand sedan for drivers wanting refined daily commuting, city driving and comfortable family motoring.
This 2017 BMW 3 Series 320i M Sport Auto (F30) is a premium German car and European brand sedan for drivers wanting sporty performance, executive comfort and everyday practicality.
This 2017 BMW X5, also known as the beemer X5, is a premium German SUV and European brand family car with xDrive30d M-Sport styling, an M-Sport body kit and a white exterior with black alloy wheels.
This pre-owned 2017 BMW 318i Auto (F30) 3 Series is a German car, European brand and premium compact sedan for daily commuting, city driving and comfortable family use.
This 2017 BMW X3 xDrive20d Auto (F25), also known as a BMW X3, Beemer X3 or BMW xDrive20d, is a premium German car and European-brand diesel SUV for family travel, daily commuting and comfortable city driving.
This 2017 BMW X1 sDrive20d Auto (F48), also known as a beemer X1 or BMW X1, is a premium German car and European-brand compact SUV for buyers wanting refined family transport, daily commuting and practical city driving.
This 2017 BMW X4 xDrive20d M Sport is a premium German SUV and European sports utility vehicle for drivers wanting coupe-inspired styling, diesel efficiency and confident all-wheel-drive motoring.
This 2017 BMW X1 sDrive20d Auto (F48), also searchable as a BMW X1, beemer X1 or BMW SUV, is a premium German car and European-brand compact sports utility vehicle for family driving, commuting and city use.
This white 2017 BMW 3 Series 320i M Sport Auto (F30), also known as a BMW 3-Series or Beemer, is a premium German car and European-brand sports sedan for daily commuting, city driving, executive travel and enthusiastic performance.
This 2017 BMW 3 Series 320i M Sport Auto (F30) is a pre-owned German car and European brand sports sedan for buyers wanting a premium daily commuter, city car, family car or performance-focused enthusiast vehicle.
This 2017 BMW X5 xDrive30d Auto (F15), also searchable as a BMW X5, X5 diesel, Beemer X5 and BMW X-five, is a premium German car and European-brand SUV for family motoring, daily commuting, long-distance touring and comfortable holiday travel.
This 2017 BMW 1 Series 118i 5-Door Auto (F20) is a premium German hatchback and European car for urban commuting, daily driving and buyers wanting an engaging rear-wheel-drive car.
This 2017 BMW X1 sDrive18i Auto (F48), also known as a Beemer X1 or BMW X1, is a white premium German car and European-brand compact SUV for family motoring, daily commuting and city driving.
This 2017 BMW 3 Series 320i Auto (F30) is a German car and European-brand executive sedan for drivers wanting a premium daily commuter, city car and comfortable five-seat family car with a 480-litre boot.
This silver BMW 1 Series 120i 5-Door Auto (F20), also known as a BMW 120i, beemer or BMW 1-Series, is a German car and European premium hatchback for daily commuting, city driving and practical family motoring.
This pre-owned 2017 BMW 1 Series 118i 5-Door Auto F20 is a compact premium German car and European brand hatchback for city driving, daily commuting, first-car buyers and small families.