322013 BMW 3 Series Gran Turismo 3.0 335i Luxury GT Euro 5 (s/s) 5dr HATCHBACK Petrol Manual201364,000 milesTradePetrol2,979 ccNorwich, Norfolk£13,490Finance from £284 pm
342015 BMW 3 Series 320i xDrive Sport 5dr HATCHBACK PETROL Manual201568,000 milesTradePetrol1,997 ccNorwich, Norfolk£8,990Finance from £189 pm
172014 BMW 3 Series 320i xDrive M Sport 5dr HATCHBACK Petrol Manual201464,000 milesTradePetrol1,997 ccNorwich, Norfolk£9,995Finance from £210 pm
4312016 BMW 3 Series GT 335d X Drive Gran Turismo 3.0 Diesel Auto 4 Door Hatchback2016101,500 milesTradeDiesel2,993 ccNorwich, Norfolk£10,295Finance from £217 pm
332016 BMW 3 Series Gran Turismo 3.0 335d M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) H...201675,801 milesTradeDiesel2,993 ccNorwich, Norfolk£12,100Finance from £254 pm
3012014 64 BMW 3 SERIES GRAN TURISMO 2.0 318D SE GT 5DR DIESEL AUTO EURO 6 (S/S) (1201486,570 milesTradeDiesel1,995 ccSparkhill, West Midlands£7,985Finance from £168 pm
532017 BMW 3 Series 320d xDrive M Sport 5dr Step Auto [Business Media] HATCHBACK DIESEL Automatic201774,000 milesTradeDiesel1,995 ccWembley, London£11,950Finance from £251 pm
3312017 BMW 3 Series Gran Turismo 318d M Sport Hatchback Diesel Automatic201753,228 milesTradeDiesel1,995 ccSwindon, Wiltshire£13,995Finance from £294 pm
492014 BMW 3 Series Gran Turismo 2.0 318d Sport GT Auto Euro 6 (s/s) 5dr HATCHBACK Diesel Automatic201477,132 milesTradeDiesel1,995 ccRomford, London£8,250Finance from £174 pm
171BMW 318 Sport GT Manual - Walk Around Video 2014174,654 milesTradeDiesel1,995 ccOverton, Hampshire£3,995Finance from £84 pm
13BMW 3 SERIES 2.0 318d M Sport Gran Turismo 20142014106,000 milesTradeDiesel1,995 ccHungerford, Berkshire£6,995Finance from £147 pm
322015 BMW 3 Series 330d xDrive M Sport 5dr Step Auto HATCHBACK Diesel Automatic2015115,000 milesTradeDiesel2,993 ccTeynham, Kent£10,990Finance from £231 pm
38BMW 3 SERIES 2.0 320d xDrive M Sport Gran Turismo Black Auto Diesel 2017201775,000 milesTradeDiesel1,995 ccDewsbury, West Yorkshire£13,495Finance from £284 pm
352018 BMW 3 Series 3.0 M Sport GT 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) Hatchback Diesel Au...201865,633 milesTradeDiesel2,993 ccBilston, West Midlands£11,995Finance from £252 pm
222016 BMW 3 Series 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps) Hatchback Diesel Manual201689,440 milesTradeDiesel1,995 ccBilston, West Midlands£8,495Finance from £179 pm
92019 BMW 3 Series 320i M Sport 5dr Step Auto [Business Media] HATCHBACK PETROL Automatic201941,950 milesTradePetrol1,998 ccAshton-under-Lyne, Manchester£17,895Finance from £368 pm
92013 BMW 3 Series 320d M Sport 5dr Step Auto HATCHBACK DIESEL Automatic2013113,850 milesTradeDiesel1,995 ccBedford, Bedfordshire£6,499Finance from £137 pm
322002 BMW 3 Series 325ti Sport Hatchback Petrol Automatic200293,000 milesTradePetrol2,494 ccCroydon, London£1,990Finance from £42 pm
352013 BMW 3 Series 320d Luxury 5dr Step Auto HATCHBACK DIESEL Automatic201374,689 milesTradeDiesel1,995 ccBirmingham, West Midlands£8,500Finance from £179 pm
332013 BMW 3 Series Gran Turismo 2.0 320d SE GT Euro 6 (s/s) 5dr HATCHBACK Diesel Manual201393,000 milesTradeDiesel1,995 ccRedbridge, London£6,450Finance from £136 pm
572016 BMW 3 Series 335d xDrive M Sport 5dr Step Auto [Business Media] HATCHBACK DIESEL Automatic201652,270 milesTradeDiesel2,993 ccPeterborough, Cambridgeshire£15,900Finance from £334 pm
252014 BMW 3 Series 320d Luxury 5dr Step Auto HATCHBACK DIESEL Automatic2014125,000 milesTradeDiesel1,995 ccGrays, Essex£4,999Finance from £105 pm
362014 BMW 3 Series 320d Luxury 5dr Step Auto HATCHBACK DIESEL Automatic2014150,004 milesTradeDiesel1,995 ccBirmingham, West Midlands£5,500Finance from £116 pm
192001 BMW 3 Series 320td SE 3dr Auto HATCHBACK Diesel Automatic2001112,900 milesTradeDiesel1,995 ccBromsgrove, Worcestershire£2,150Finance from £46 pm