An exceptionally clean and fully maintained BMW 118i Sport Automatic with only 27,250 miles This car has been meticulously looked after both inside and out ...