BMW 1 Series118i Sport 5dr Step Auto20205,096 milesPetrol£19,781£1,081 off£18,700Good price40 miles away