1/242012 BMW 3 Series 2.0 320d ED EfficientDynamics Saloon 4dr Diesel Auto Euro 5201250,000 milesTradeDiesel1,995 ccHastings, East Sussex£7,995Finance from £168 pm
1/172013 BMW 3 Series 320i GRAN TURISMO M-SPORT Coupe Petrol Automatic201368,351 milesTradePetrolWadhurst, East Sussex£8,990Finance from £189 pm
1/862019 BMW 3 Series 330e M Sport 4dr Auto SALOON PETROL/ELECTRIC Automatic2019143,567 milesTradeHybrid Electric1,998 ccRomford, London£10,599Finance from £223 pm
1/522019 BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr ESTATE Diesel Manual201980,000 milesTradeDiesel1,995 ccFaversham, Kent£13,895Finance from £292 pm
1/282016 BMW 3 Series Gran Turismo 3.0 335d M Sport GT Auto xDrive Euro 6 (s/s) 5dr HATCHBACK Diesel ...2016152,000 milesTradeDiesel2,993 ccMitcham, London£5,990Finance from £126 pm
1/412016 BMW 3 Series 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr ESTATE Diesel Automatic2016145,000 milesTradeDiesel2,993 ccBromley, London£8,895Finance from £187 pm
1/452013 BMW 3 Series 328i Luxury 5dr Step Auto HATCHBACK PETROL Automatic201363,267 milesTradePetrol1,997 ccEpping, Essex£9,295Finance from £196 pm
1/532018 BMW 3 Series 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr SALOON Petrol/Electric Hybrid Aut...2018102,250 milesTradeHybrid Electric1,998 ccEast London, London£8,500Finance from £179 pm
1/242019 BMW 3 Series 1.5 318I SE Auto 5dr Estate Petrol Automatic201960,159 milesTradePetrol1,499 ccIngatestone, Essex£11,995Finance from £252 pm
1/222020 BMW 3 Series 330e M Sport 4dr Auto SALOON PETROL/ELECTRIC Automatic2020105,000 milesTradeHybrid Electric1,998 ccWatford, Hertfordshire£13,450Finance from £283 pm
1/182014 BMW 3 Series 320i Sport 5dr ESTATE PETROL Manual201498,000 milesTradePetrol1,997 ccFarnham, Surrey£6,490Finance from £137 pm
1/8LEFT HAND DRIVE 2016 BMW 3 SERIES 1.5 PETROL [AUTOMATIC] ONLY 72K MILES! | LHD201672,000 milesTradePetrol1,499 ccSlough, Berkshire£9,995Finance from £210 pm
1/332021 BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr SALOON Petrol/Electric Hybrid Auto...2021117,000 milesTradeHybrid Electric1,998 ccWatford, Hertfordshire£13,440Finance from £283 pm
1/512016 BMW 3 Series 2.0 320d Luxury Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps) SALOON Diesel Auto...2016119,000 milesTradeDiesel1,995 ccWinchester, Hampshire£6,495Finance from £137 pm
1/622014 BMW 3 Series Gran Turismo 2.0 318d SE GT Euro 6 (s/s) 5dr HATCHBACK Diesel Manual2014121,000 milesTradeDiesel1,995 ccMilton Keynes, Buckinghamshire£4,490Finance from £95 pm
1/662012 BMW 3 Series 2.0 320d EfficientDynamics 4dr Saloon Diesel Manual201260,000 milesTradeDiesel1,995 ccLuton, Bedfordshire£6,795Finance from £143 pm
1/582013 BMW 3 Series 2.0 320d Sport Touring Auto Euro 5 (s/s) 5dr ESTATE Diesel Automatic201399,000 milesTradeDiesel1,995 ccFarnham, Surrey£5,790Finance from £122 pm
1/622015 BMW 3 Series 2.0 320i Sport Touring Auto Euro 6 (s/s) 5dr ESTATE Petrol Automatic2015103,000 milesTradePetrol1,998 ccUxbridge, London£7,595Finance from £160 pm
1/312015 BMW 3 Series 320d Sport 4dr Step Auto SALOON DIESEL Automatic201583,000 milesTradeDiesel1,995 ccFrinton-on-Sea, Essex£7,450Finance from £157 pm
1/642025 BMW 3 Series Gran Turismo 2.0 320i Luxury GT Auto Euro 6 (s/s) 5dr Petrol Automatic201447,775 milesTradePetrol1,997 ccEnglefield Green, Surrey£9,990Finance from £210 pm
1/402019 BMW 3 Series 320i M Sport 5dr ESTATE PETROL Manual201968,795 milesTradePetrol1,998 ccHoddesdon, Hertfordshire£12,895Finance from £271 pm
1/302016 BMW 3 Series 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr Saloon Diesel Automatic201670,057 milesTradeDiesel1,995 ccCroxley Green, Hertfordshire£10,600Finance from £223 pm
1/23BMW 3 Series 1.5 318i SE Auto Euro 6 (s/s) 4dr Petrol Automatic201673,000 milesTradePetrolHeathrow, London£10,200Finance from £215 pm
1/252017 BMW 3 Series 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) Sal...2017102,045 milesTradeHybrid Electric1,998 ccCroxley Green, Hertfordshire£8,600Finance from £181 pm
1/502017 BMW 3 Series 2.0 320i Sport Euro 6 (s/s) 4dr Saloon Petrol Manual201793,000 milesTradePetrol1,998 ccBedford, Bedfordshire£7,500Finance from £158 pm