192018 BMW 3 Series 320d EfficientDynamics Plus 4dr SALOON Diesel Manual201841,000 milesTradeDiesel1,995 ccSandwell, West Midlands£7,500Finance from £158 pm
252018 BMW 3 Series 318i Sport 4dr SALOON Petrol Manual201828,000 milesTradePetrol1,499 ccSandwell, West Midlands£8,500Finance from £179 pm
172017 BMW 3 Series 320d Sport 4dr Step Auto SALOON Diesel Automatic2017103,000 milesTradeDiesel1,995 ccBrandon, Suffolk£7,995Finance from £168 pm
362023 BMW 3 Series 320i xDrive M Sport 4dr Step Auto Saloon Petrol Automatic202315,950 milesTradePetrol1,998 ccHull, East Yorkshire£31,555
362025 BMW 3 Series 330e 22.3 kWh M Sport 4dr Step Auto Saloon Plug-In Hy Automatic20253,852 milesTradeOther1,998 ccLeeds, West Yorkshire£39,399
342025 BMW 3 Series 330e 22.3 kWh M Sport 5dr Step Auto Estate Plug-In Hy Automatic20253,593 milesTradeOther1,998 ccLeeds, West Yorkshire£39,999
402020 BMW 3 Series 320i Sport 4dr Step Auto SALOON PETROL Automatic202044,232 milesTradePetrol1,998 ccNuneaton, Warwickshire£18,750Finance from £386 pm
362023 BMW 3 Series M340d xDrive MHT 5dr Step Auto Estate Diesel Automatic202312,037 milesTradeDiesel2,993 ccBracknell, Berkshire£46,490
492018 18 BMW 3 SERIES 3.0 330D M SPORT SHADOW EDITION SALOON 4DR DIESEL AUTO EURO201841,082 milesTradeDiesel2,993 ccMacclesfield, Cheshire£19,990Finance from £411 pm
502021 BMW 3 Series 330e M Sport 4dr Step Auto SALOON PETROL/ELECTRIC Automatic202183,000 milesTradeHybrid Electric1,998 ccHarlow, Essex£16,745Finance from £345 pm
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