2 x e 46 320d bmw for sale both have papers one is behind that i bought for parts(all parts still there) other one is licenced on the road just not driving at the moment just need to timing chain to be replaced but motor is in good condition price is neg upon viewing urgent sale please no time wasters
ZAR37,000