Dealer14 days 1 / 4Add to favouritesUsed (2016) BMW 320 Gran Turismo M Sport | Good price3 Series Gran Turismo 2.0 d M201657,000 miles2.0L DieselHatchbackAutomaticME1 3HS Rochester, Kent£12,690Good priceYou save £1,510ME1 3HS Rochester, KentVisit Motors.co.uk