2006 M523i 200k on the clock Recently been serviced. New tyres. Automatic Willing to trade if other car is in good condition.
ZAR75,000