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
17BMW 325i SE 2005 Auto - Insurance Cat N write off 2005160,287 milesPrivatePetrol2,497 ccWembley, London£1,000
13BMW 3 SERIES 320i M SPORT PETROL CONVERTIBLE SILVER 2008128,875 milesTradePetrol1,995 ccRotherham, South Yorkshire£1,250Finance from £27 pm
442015 BMW 3 Series 320d M Sport 4dr Step Auto [Business Media] SALOON Diesel Automatic201567,000 milesTradeDiesel1,995 ccHuddersfield, West Yorkshire£8,750Finance from £184 pm
192015 BMW 3 Series 320d M Sport 5dr ESTATE Diesel Manual201591,000 milesTradeDiesel1,995 ccDerby, Derbyshire£9,000Finance from £189 pm
102017 BMW 3 Series 318i SE 4dr SALOON PETROL Manual2017111,000 milesTradePetrol1,499 ccLuton, Bedfordshire£5,750Finance from £121 pm
182011 BMW 3 Series 320d [184] SE 4dr Step Auto SALOON Diesel Automatic2011142,987 milesTradeDiesel1,995 ccGerrards Cross, Buckinghamshire£2,495Finance from £53 pm
122015 BMW 3 Series 335d xDrive M Sport 4dr Step Auto SALOON Diesel Automatic201596,000 milesTradeDiesel2,993 ccHandsworth, West Midlands£9,995Finance from £210 pm
182013 13 BMW 3 SERIES 3.0 330D M SPORT TOURING 5DR DIESEL AUTO XDRIVE EURO 5 (S/S2013112,066 milesTradeDiesel2,993 ccSheffield, South Yorkshire£10,995Finance from £231 pm
452019 BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr SALOON Petrol Automatic201932,000 milesTradePetrol1,998 ccLeicester, Leicestershire£15,995Finance from £336 pm
302009 BMW 3 Series 2.0 320d SE Business Edition Steptronic Euro 5 4dr SALOON Diesel Automatic200998,000 milesTradeDiesel2,000 ccCheadle, Manchester£4,495Finance from £95 pm
4512015 BMW 3 Series 2.0 320d Sport Auto Euro 6 (s/s) 4dr SALOON Diesel Automatic201593,500 milesTradeDiesel1,995 ccHarrogate, North Yorkshire£8,989Finance from £189 pm
362014 BMW 3 Series 2.0 320d ED EfficientDynamics Touring Auto Euro 5 (s/s) 5dr ESTATE Diesel Autom...2014113,265 milesTradeDiesel1,995 ccChelmsford, Essex£5,491Finance from £116 pm
452015 BMW 3 Series 335d xDrive M Sport 4dr Step Auto SALOON DIESEL Automatic201582,000 milesTradeDiesel2,993 ccGreat Yarmouth, Norfolk£8,995Finance from £189 pm
5612016 BMW 3 Series 320d xDrive M Sport 5dr Step Auto ESTATE DIESEL Automatic201685,000 milesTradeDiesel1,995 ccSt Georges, Shropshire£12,984Finance from £273 pm
132013 BMW 3 Series 320d xDrive M Sport 4dr Step Auto SALOON DIESEL Automatic201396,000 milesTradeDiesel1,995 ccAshton-under-Lyne, Manchester£8,495Finance from £179 pm
92008 BMW 3 SERIES 325I M SPORT CONVERTIBLE 3.0 PETROL DAMAGED SALVAGE HPI CLEAR200889,000 milesTradePetrol2,996 ccCalverton, Nottinghamshire£3,495Finance from £74 pm
17BMW 3 SERIES 2.0 320d M Sport Convertible 20092009149,000 milesTradeDiesel1,995 ccHungerford, Berkshire£2,495Finance from £53 pm
52BMW 3 SERIES 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr 2014201493,400 milesTradeDiesel1,995 ccBretton, Cambridgeshire£9,495Finance from £200 pm
362014 BMW 3 Series 320d EfficientDynamics Business 4dr Step Auto SALOON Diesel Automatic2014116,900 milesTradeDiesel1,995 ccSheffield, South Yorkshire£5,690Finance from £120 pm
4712018 BMW 3 Series 2.0 320i M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr ESTATE Pet...201862,180 milesTradePetrol1,998 ccBarnet, London£15,650Finance from £329 pm
12017 BMW 3 Series 320d xDrive M Sport 5dr Step Auto ESTATE DIESEL Automatic201790,784 milesTradeDiesel1,995 ccSwineshead, Lincolnshire£13,290Finance from £279 pm