40BMW 3 SERIES 318d SPORT201783,005 milesTradeDiesel1,995 ccRotherham, South Yorkshire£10,995Finance from £231 pm
12BMW 320D ED PLUS SAT NAV (2017)2017170,000 milesPrivateDiesel1,995 ccHeckmondwike, West Yorkshire£5,650 (No VAT)
35 BMW 3 Series 320d Sport 5dr Step Auto Diesel201974,003 milesTradeDiesel1,995 ccScunthorpe, Lincolnshire£11,990Finance from £252 pm
471BMW 3 SERIES 3.0 335i M Sport Steptronic Euro 5 4dr 2009200948,300 milesTradePetrol2,979 ccHenley-on-Thames, Oxfordshire£9,949Finance from £209 pm
72020 BMW 3 Series 330e M Sport 4dr Auto Saloon PETROL/ELECTRIC Automatic202052,253 milesTradeHybrid Electric1,998 ccAshton-under-Lyne, Manchester£20,895Finance from £430 pm
25BMW 3 SERIES 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr 2018201862,956 milesTradeDiesel2,993 ccMossley, Manchester£18,295Finance from £376 pm
332021 BMW 3 Series 320i M Sport 4dr Step Auto Saloon Petrol Automatic202133,583 milesTradePetrol1,998 ccLeeds, West Yorkshire£22,599
352025 BMW 3 Series 320i M Sport 5dr Step Auto Estate Petrol Automatic20256,646 milesTradePetrol1,998 ccHull, East Yorkshire£38,399
412013 BMW 3 Series 2.0 320i M Sport Euro 6 (s/s) 4dr SALOON Petrol Manual2013109,996 milesTradePetrol1,997 ccBirmingham, West Midlands£5,000Finance from £105 pm
372018 BMW 3 Series 320d xDrive M Sport Shadow Edition 5dr Step Auto ESTATE DIESEL Automatic201869,105 milesTradeDiesel1,995 ccHoddesdon, Hertfordshire£16,395Finance from £337 pm
42 BMW 3 Series 2.0 320i 2dr Petrol Manual1990107,075 milesTradePetrol1,991 ccWillenhall, West Midlands£15,995Finance from £336 pm
272017 BMW 3 Series 320d Sport 4dr Step Auto SALOON DIESEL Automatic201780,450 milesTradeDiesel1,995 ccPeterborough, Cambridgeshire£10,700Finance from £225 pm
392014 BMW 3 Series 3.0 335i ActiveHybrid 3 M Sport Auto Euro 6 (s/s) 4dr SALOON Petrol/Electric Hy...2014105,000 milesTradeHybrid Electric2,979 ccChesham, Buckinghamshire£10,990Finance from £231 pm
152012 BMW 3 Series 2.0 320d Sport Euro 5 (s/s) 4dr SALOON Diesel Manual2012136,242 milesTradeDiesel1,995 ccWootton, Northamptonshire£3,695Finance from £78 pm
602019 BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr SALOON Petrol/Electric Hybrid Auto...201947,586 milesTradeHybrid Electric1,998 ccLuton, Bedfordshire£18,885Finance from £388 pm
12016 BMW 3 Series 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr SALOON Diesel Au201636,000 milesTradeDiesel2,993 ccThurmaston, Leicestershire£21,999Finance from £452 pm
432017 BMW 3 Series 2.0 330e 7.6kWh Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2 Sal...201752,422 milesTradeHybrid Electric1,998 ccKingston, London£10,700Finance from £225 pm
15BMW 3 SERIES 2.0 320d ED Plus Saloon 20162016126,000 milesTradeDiesel1,995 ccWhaley Bridge, Derbyshire£5,995Finance from £126 pm
492018 BMW 3 Series 2.0 320i M Sport Shadow Edition xDrive Euro 6 (s/s) 4dr SALOON Petrol Manual201834,039 milesTradePetrol1,998 ccBarnet, London£16,200Finance from £333 pm
3412015 BMW 3 Series 335i M Sport 4dr Step Auto [Business Media] SALOON PETROL Automatic201590,000 milesTradePetrol2,993 ccSheffield, South Yorkshire£13,989Finance from £294 pm
402017 BMW 3 Series 2.0 318d M Sport Auto Euro 6 (s/s) 4dr SALOON Diesel Automatic2017106,302 milesTradeDiesel1,995 ccSmall Heath, West Midlands£9,495Finance from £200 pm
342021 BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr ESTATE Petrol/Electric Hyb...2021107,000 milesTradeHybrid Electric1,998 ccHeybridge, Essex£14,600Finance from £307 pm
302019 BMW 3 Series 320i M Sport 4dr Step Auto SALOON PETROL Automatic201958,233 milesTradePetrol1,998 ccPeterborough, Cambridgeshire£18,495Finance from £380 pm
4412018 BMW 3 Series 320d M Sport Shadow Edition 4dr Step Auto SALOON DIESEL Automatic201868,560 milesTradeDiesel1,995 ccArmthorpe, South Yorkshire£15,500Finance from £326 pm
27BMW 3 SERIES 2.0 318i M Sport Coupe 2013201388,000 milesTradePetrol1,995 ccRoyston, Cambridgeshire£4,490Finance from £95 pm