Featured112013 BMW X3 xDrive 20d M sport 2013153,000 milesPrivateDiesel1,995 ccDunstable, Bedfordshire£6,000
Featured5BMW, X3, Estate, 2013, Semi-Auto, 2993 (cc), 5 doors2013176,245 milesPrivateDiesel2,993 ccDunstable, Bedfordshire£3,100
Featured12015 BMW X3 20d X-DRIVE SE AUTOMATIC EURO 6 All Terrain Diesel Automatic201598,482 milesTradeDiesel1,995 ccHockley, Essex£9,499Finance from £200 pm
132019 BMW X3 2.0 X3 xDrive 20d M Sport Auto 4WD 5dr SUV Diesel Automatic201976,222 milesTradeDiesel1,995 ccSutton-in-Ashfield, Nottinghamshire£20,495Finance from £422 pm
5012021 BMW X3 xDrive30d MHT M Sport 5dr Auto ESTATE DIESEL Automatic202123,943 milesTradeDiesel2,993 ccBishop Auckland, County Durham£35,990Finance from £740 pm
3912019 BMW X3 2.0 20i GPF M Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)201974,570 milesTradePetrol1,998 ccCuckfield, West Sussex£20,990Finance from £432 pm
2612016 BMW X3 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) SUV Diesel Automatic201628,000 milesTradeDiesel1,995 ccPortsmouth, Hampshire£19,949Finance from £410 pm
352013 BMW 1 Series M135i M Performance 5dr HATCHBACK PETROL Manual201660,679 milesTradePetrol2,979 ccBishop Auckland, County Durham£9,995Finance from £210 pm
29BMW X3 2.0 X3 xDrive20d M Sport 2013201388,000 milesTradeDiesel1,995 ccBroadstone, Dorset£9,995Finance from £210 pm
19BMW X3 2.0 20d xLine Auto xDrive Euro 6 5dr DIESEL AUTOMATIC 2015/65201567,000 milesTradeDiesel1,995 ccFareham, Hampshire£12,995Finance from £273 pm
5012023 73 BMW X3 2.0 30E 12KWH M SPORT SUV 5DR PETROL PLUG-IN HYBRID AUTO XDRIVE E202320,000 milesTradeHybrid Electric1,998 ccOldham, Manchester£36,949Finance from £760 pm
602018 BMW X3 xDrive30d M Sport 5dr Step Auto Diesel Estate Estate Diesel Automatic201858,497 milesTradeDiesel2,993 ccDunfermline, Fife£24,806
3112013 BMW X3 xDrive20d M Sport 5dr Step Auto ESTATE Diesel Automatic201382,000 milesTradeDiesel1,995 ccRadstock, Somerset£9,999Finance from £210 pm
17BMW X3 XDRIVE 20D XLINE 5 DOOR AUTO201858,000 milesTradeDiesel1,995 ccBrampton, Cumbria£19,995Finance from £411 pm
692017 BMW X3 3.0 X3 xDrive 30d M Sport Auto 4WD 5dr SUV Diesel Automatic201732,200 milesTradeDiesel2,993 ccShrewsbury, Shropshire£20,695Finance from £426 pm
372020 BMW X3 3.0 30d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps) SUV Diesel Automatic202041,541 milesTradeDiesel2,993 ccPoole, Dorset£26,995Finance from £555 pm
282025 BMW X3 xDrive20 M Sport 5dr Step Auto SUV Petrol Automatic20253,061 milesTradePetrol1,998 ccEast London, London£44,649Finance from £918 pm
772014 BMW X3 2.0 20d M Sport Auto xDrive Euro 5 (s/s) 5dr ESTATE Diesel Automatic2014101,000 milesTradeDiesel1,995 ccBaildon, West Yorkshire£7,895Finance from £166 pm
11BMW X3 xdrive 2015 Ulez Compliant 2015120,000 milesPrivateDiesel1,995 ccPotters Bar, Hertfordshire£7,500
352022 BMW X3 xDrive20d MHT xLine 5dr Step Auto SUV Diesel Automatic202228,485 milesTradeDiesel1,995 ccBury St Edmunds, Suffolk£31,950
592021 BMW X3 2.0 20d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (190 ps) SUV Hybri...202121,396 milesTradeHybrid Electric1,995 ccNorwich, Norfolk£26,799Finance from £551 pm
222024 BMW X3 xDrive20i MHT M Sport 5dr Step Auto [Tech/Pro Pk] 4x4 PETROL Automatic202425,531 milesTradePetrol1,998 ccBootle, Merseyside£38,395Finance from £789 pm
262018 BMW X3 xDrive20d M Sport 5dr Step Auto SUV DIESEL Automatic201853,810 milesTradeDiesel1,995 ccWinsford, Cheshire£21,199
782020 BMW X3 xDrive20d M Sport 5dr Step Auto ESTATE DIESEL Automatic202046,239 milesTradeDiesel1,995 ccYork, North Yorkshire£27,944
12016 16 BMW X3 xDRIVE35d M SPORT AUTO LOW 56K FULL HISTORY FAULTLESS PX SWAPS201656,925 milesTradeDiesel2,993 ccCoventry, West Midlands£15,995Finance from £336 pm
352022 BMW X3 xDrive 30e M Sport 5dr Auto SUV Plug-In Hy Automatic202247,961 milesTradeOther1,998 ccLeeds, West Yorkshire£30,199
332025 BMW X3 xDrive 30e M Sport 5dr Auto ESTATE PETROL/ELECTRIC Automatic20251,000 milesTradeHybrid Electric1,998 ccDoncaster, South Yorkshire£57,000
352024 BMW X3 xDrive20i MHT M Sport 5dr Step Auto SUV Petrol Automatic202425,767 milesTradePetrol1,998 ccHarrogate, North Yorkshire£38,750