Description
For sale we have this BMW 220D M sport taken in part exchange it was previously registered on insurance for minor front damage it has been repaired to a very high standard and is priced £1650 under retail value. Great value for money excellent condition all round. Full service history.