For the price of a three-year-old BMW 320d, the most popular vehicle and most sought-after derivative currently in South Africa, we have found these alternative charmers to turn your car-buying list upside down… 2016 BMW 320d Auto With 94,000km on the odometer, a price of R279,900 and a list of…
