2612015 BMW 3 Series Gran Turismo 3.0 330d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (258 ps) Hatchbac...201596,963 milesTradeDieselLingfield, Surrey£9,790Finance from £206 pm
57 BMW 3 Series Gran Turismo 3.0 335d M Sport GT Auto xDrive Euro 6 (s/s) 5dr Diesel Automatic201652,270 milesTradeDieselPeterborough, Cambridgeshire£15,900Finance from £334 pm
25 BMW 3 Series Gran Turismo 2.0 320d Luxury GT Auto Euro 6 (s/s) 5dr Diesel Automatic2014125,000 milesTradeDieselGrays, Essex£4,999Finance from £105 pm
36 BMW 3 Series Gran Turismo 2.0 320d Luxury GT Auto Euro 6 (s/s) 5dr Diesel Automatic2014150,004 milesTradeDieselBirmingham, West Midlands£5,500Finance from £116 pm
542016 BMW 3 Series Gran Turismo 2.0 320d M Sport GT Auto Euro 6 (s/s) 5dr HATCHBACK Diesel Automatic2016114,122 milesTradeDiesel1,995 ccAudenshaw, Manchester£8,295Finance from £175 pm
411 BMW 3 Series Gran Turismo 320i M Sport Hatchback Petrol Automatic201563,185 milesTradePetrolWinchester, Hampshire£10,795Finance from £227 pm
712016 BMW 3 Series Gran Turismo 3.0 335d M Sport GT Auto xDrive Euro 6 (s/s) 5dr HATCHBACK Diesel ...2016106,000 milesTradeDiesel2,993 ccRotherham, South Yorkshire£11,650Finance from £245 pm