Peak Performance Cars are pleased to offer this lovely BMW 116d 2.0 Sport Manual with only 59,000 miles from new and a Full Service History to back it up. It ha...