Used 2016 BMW 3 Series 320i M Sport sports-auto

from R 168,900 – R 185,000 · 87,000–176,863 km · Johannesburg, Gauteng · compared across 3 marketplaces. Compare listings on Samecar.

View on Samecar