592017 BMW 3 Series 2.0 316d SE Euro 6 (s/s) 4dr SALOON Diesel Manual201784,000 milesTradeDiesel1,995 ccUxbridge, London£6,675Finance from £141 pm
572015 BMW 3 Series 3.0 330d M Sport Touring Auto Euro 5 (s/s) 5dr ESTATE Diesel Automatic201562,968 milesTradeDiesel2,993 ccSparkhill, West Midlands£14,999Finance from £315 pm
352013 BMW 3 Series 320d Luxury 5dr Step Auto HATCHBACK DIESEL Automatic201374,689 milesTradeDiesel1,995 ccBirmingham, West Midlands£8,500Finance from £179 pm
552004 BMW 3 Series 2.5 325i Sport Saloon 4dr Petrol Automatic (229 g/km, 192 bhp) SALOON Petrol Au...2004109,876 milesTradePetrol2,494 ccTonbridge, Kent£2,999Finance from £63 pm
4LEFT HAND DRIVE 2006 BMW 2.0 320i PETROL [AUTOMATIC] ONLY 85K MILES! | LHD200685,000 milesTradePetrol1,995 ccSlough, Berkshire£2,995Finance from £63 pm
412016 BMW 3 Series 2.0 330i Luxury Saloon 4dr Petrol Auto Euro 6 (s/s) (252 ps) - REVERSE CAME SAL...201622,015 milesTradePetrol1,998 ccHilton, Derbyshire£15,650
7612018 BMW 3 Series 2.0 320d M Sport Shadow Edition Euro 6 (s/s) 4dr SALOON Diesel Manual201890,969 milesTradeDiesel1,995 ccOldham, Manchester£11,995Finance from £252 pm
422014 BMW 3 Series 2.0 320d ED EfficientDynamics Business Auto Euro 5 (s/s) 4dr SALOON Diesel Auto...2014116,500 milesTradeDiesel1,995 ccSheffield, South Yorkshire£5,790Finance from £122 pm
192001 BMW 3 Series 320td SE 3dr Auto HATCHBACK Diesel Automatic2001112,900 milesTradeDiesel1,995 ccBromsgrove, Worcestershire£2,150Finance from £46 pm
172017 BMW 3 Series 318i Sport 4dr Step Auto SALOON Petrol Automatic2017133,000 milesTradePetrol1,499 ccBarking, London£5,790Finance from £122 pm
5012018 BMW 3 Series 2.0 320d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr Saloon Diesel Auto...201891,437 milesTradeDiesel1,995 ccBasford, Nottinghamshire£13,491Finance from £284 pm
212014 BMW 3 Series 318d SE 4dr Step Auto SALOON Diesel Automatic2014134,000 milesTradeDiesel1,995 ccStoke-on-Trent, Staffordshire£4,995Finance from £105 pm
122013 BMW 3 Series 320i xDrive Sport 5dr Step Auto ESTATE Petrol Automatic2013213,000 milesTradePetrol1,997 ccTile Cross, West Midlands£3,999Finance from £84 pm
502014 14 BMW 3 SERIES 3.0 330D M SPORT 4D 255 BHP DIESEL201483,700 milesTradeDiesel2,993 ccHinckley, Leicestershire£10,999Finance from £231 pm
22BMW 3 SERIES 3.0 330d xDrive M Sport Gran Turismo Silver Auto Diesel 20142014108,000 milesTradeDiesel2,993 ccGrimsby, Lincolnshire£8,995Finance from £189 pm
122013 BMW 3 Series 320d EfficientDynamics 4dr SALOON Diesel Manual201363,000 milesTradeDiesel1,995 ccCradley Heath, West Midlands£4,595Finance from £97 pm
4412015 BMW 3 Series 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps) Estate Petrol Au...201596,000 milesTradePetrol1,998 ccAddlestone, Surrey£9,990Finance from £210 pm
4612015 BMW 3 Series Gran Turismo 3.0 330d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (258 ps) Hatchbac...201582,548 milesTradeDiesel2,993 ccHeaton Chapel, Manchester£11,470Finance from £241 pm
502014 BMW 3 Series 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps) Saloon Diesel Auto...20146,679 milesTradeDiesel1,995 ccHeathrow, London£12,995Finance from £273 pm
442008 BMW 3 Series 335i SE 2dr Step Auto CONVERTIBLE PETROL Automatic2008122,816 milesTradePetrol2,979 ccYork, North Yorkshire£5,495Finance from £116 pm
572014 BMW 3 Series 2.0 320d M Sport Auto 4dr Saloon Diesel Automatic201468,379 milesTradeDiesel1,995 ccCambridge, Cambridgeshire£10,860Finance from £228 pm
62003 BMW 3 Series 330 Ci Sport 2dr - 6 Speed Manual - 1 Owner - 74k Miles Only COUPE Petrol Manual200374,100 milesTradePetrol2,979 ccWorcester, Worcestershire£9,995Finance from £210 pm
102002 BMW 3 Series 330d SE 4dr modified lowered SALOON Diesel Manual2002167,000 milesTradeDiesel2,926 ccGreat Missenden, Buckinghamshire£2,995Finance from £63 pm
222016 BMW 3 Series 2.0 320D Sport Auto 4dr Saloon Diesel Automatic201687,000 milesTradeDiesel1,995 ccDerby, Derbyshire£9,995Finance from £210 pm
272009 BMW 320I M Sport 2 DOOR COUPE PETROL MANUAL SILVER ULEZ FREE2009109,000 milesTradePetrol1,995 ccDatchet, Berkshire£1,995Finance from £42 pm