Bmw 523i Mileage 73,000+ 2012 Excellent condition Very neat New Tyres Recent service Transmission service New spark plugs Runs very smooth Asking: k189,000 negotiable
ZWL189,000