1/392013 BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr Estate Petrol Automatic201350,628 milesTradePetrol1,997 ccHenley-on-Thames, Oxfordshire£9,950Finance from £209 pm
1/742014 BMW 3 Series 320d M Sport 5dr HATCHBACK Diesel Manual2014142,500 milesTradeDiesel1,995 ccMarkyate, Hertfordshire£4,499Finance from £95 pm
1/392013 BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 4dr SALOON Diesel Manual2013105,876 milesTradeDiesel1,995 ccWootton, Northamptonshire£5,295Finance from £112 pm
1/262017 BMW 3 Series 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr SALOON Diesel Automatic2017107,000 milesTradeDiesel1,995 ccKingsbury, London£8,980Finance from £189 pm
1/12BMW 3 Series 318i (E90) – 2008 – Automatic – ULEZ FREE 2008153,000 milesPrivatePetrol1,995 ccTwickenham, London£1,850
1/582015 BMW 3 Series 2.0 320d Sport Auto Euro 5 (s/s) 4dr SALOON Diesel Automatic201551,000 milesTradeDiesel1,995 ccBedford, Bedfordshire£8,990Finance from £189 pm
1/242017 BMW 3 Series 2.0 320d M Sport Auto 4dr Saloon Diesel Automatic201787,925 milesTradeDiesel1,995 ccSwindon, Wiltshire£10,985Finance from £231 pm
1/382013 BMW 3 Series 2.0 320d M Sport Touring Auto 5dr Estate Diesel Automatic201397,120 milesTradeDiesel1,995 ccSwindon, Wiltshire£8,175Finance from £172 pm
1/522019 BMW 3 Series 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) Saloon Diesel Aut...201997,928 milesTradeDiesel1,995 ccRomford, London£10,988Finance from £231 pm
1/402019 BMW 3 Series 320i M Sport 5dr ESTATE PETROL Manual201968,795 milesTradePetrol1,998 ccHoddesdon, Hertfordshire£12,395Finance from £261 pm
1/392017 BMW 3 Series 2.0 330e M Sport Auto 4dr Saloon Hybrid Automatic201761,602 milesTradeHybrid Electric1,998 ccCambridge, Cambridgeshire£11,890Finance from £250 pm
1/212018 BMW 3 Series 320d SE 5dr Step Auto ++ PRO MEDIA NAV / CAMERA / ULEZ / LEATHER ++ ESTATE Dies...201865,000 milesTradeDiesel1,995 ccGloucester, Gloucestershire£12,675Finance from £267 pm
1/362016 BMW 3 Series 2.0 320i Sport Auto 5dr Estate Petrol Automatic201635,671 milesTradePetrol1,998 ccCambridge, Cambridgeshire£13,580Finance from £286 pm
1/412012 BMW 3 Series 320d Sport 4dr SALOON DIESEL Manual2012133,000 milesTradeDiesel1,995 ccHalstead, Essex£4,995Finance from £105 pm
1/342017 BMW 3 Series 2.0 316d SE Touring 5dr Diesel Auto Euro 6 (s/s) (116 ps) Estate Diesel Automatic201788,600 milesTradeDiesel1,995 ccSouthampton, Hampshire£9,295Finance from £196 pm
1/422015 BMW 3 Series 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p Sal...2015118,996 milesTradeDiesel1,995 ccSheffield, South Yorkshire£8,250Finance from £174 pm
1/122013 BMW 3 Series 3.0 330d xDrive M Sport Auto 4WD 5dr Estate Diesel Automatic2013112,715 milesTradeDiesel2,993 ccSheffield, South Yorkshire£8,995Finance from £189 pm
1/372014 BMW 3 Series 2.0 328i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (245 ps) Estate Petrol Au...201493,185 milesTradePetrol1,997 ccAshford, Kent£9,940Finance from £209 pm
1/242018 BMW 3 Series 320d xDrive M Sport 5dr Step Auto ESTATE DIESEL Automatic2018102,084 milesTradeDiesel1,995 ccSheffield, South Yorkshire£10,995Finance from £231 pm
1/152013 BMW 3 Series 2013 13-Reg BMW 320d M Sport Convertible Auto.GEN 70,000 Miles,Red Leather! CON...201370,000 milesTradeDiesel1,995 ccWorcester, Worcestershire£6,988Finance from £147 pm
1/272017 BMW 3 Series 320d M Sport 4dr Step Auto SALOON Diesel Automatic2017165,000 milesTradeDiesel1,995 ccBristol£5,995Finance from £126 pm
1/312013 BMW 3 Series 2.0 320d M Sport Touring xDrive Euro 5 (s/s) 5dr ESTATE Diesel Manual2013156,049 milesTradeDiesel1,995 ccBirmingham, West Midlands£4,495Finance from £95 pm
1/312016 BMW 3 Series 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr ESTATE Diesel Automatic2016104,000 milesTradeDiesel1,995 ccNorwich, Norfolk£7,490Finance from £158 pm
1/712012 BMW 3 Series 2.0 320d Sport Plus Edition Touring Steptronic Euro 5 5dr ESTATE Diesel Automatic201291,086 milesTradeDiesel1,995 ccBrimington, Derbyshire£6,495Finance from £137 pm
1/12014 BMW 3 Series 320d xDrive M Sport 5dr Step Auto ESTATE DIESEL Automatic201486,543 milesTradeDiesel1,995 ccYate, Bristol£10,995Finance from £231 pm