2012 BMW X5
£2,750
BMW X5 3.0d, 7-seater, fully loaded with 112k genuine miles. The car has a knocking noise from the engine but still starts for loading purposes. It will need to be ...
BMW X5 3.0d, 7-seater, fully loaded with 112k genuine miles. The car has a knocking noise from ...