BMW E39 523i Manual 1999 modelGood condition 285000km on the clock Papers license up to date Well looked after See more
ZAR48,000