Dealer41 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 181 HP | Super price1 Series i M Sport Shadow Edition201946,537 miles2.0L PetrolHatchbackAutomatic181 HP (133 kW)36.7 Mpg137 g CO2/km comb.B68 8DA Oldbury (West B'ham), West Midlands£16,750Super priceYou save £3,050B68 8DA Oldbury (West B'ham), West MidlandsVisit Bmw.co.uk
Dealer27 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 184 HP | Super price1 Series 2.0 i GPF M Sport Shadow201953,200 miles2.0L PetrolHatchbackAutomatic184 HP (135 kW)IV6 7SD Muir of Ord£15,995Super priceYou save £3,805IV6 7SD Muir of OrdVisit Carsite.co.uk
Dealer35 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Super price1 Series 2.0 d M Sport Shadow201937,473 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)SK2 7HE Stockport, Manchester£16,940Super priceYou save £4,360SK2 7HE Stockport, ManchesterVisit Exchange and Mart
Dealer41 days • -17%See price change1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 187 HP | Super price1 Series d xDrive M Sport ShadowJul 201933,253 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)44.1 Mpg138 g CO2/km comb.BT42 3DW Ballymena£18,995Super priceYou save £2,905BT42 3DW BallymenaVisit Bmw.co.uk
Dealer66 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step Auto -Jun 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£31,990Good priceYou save £1,710BMWVisit Group1auto.co.uk
Dealer186 days • -11%See price change1 / 4Add to favouritesUsed (2015) BMW 120 M Sport | Good price1 Series d M Sport 3dr Step2015125,700 miles2.0L DieselHatchbackAutomaticNW10 8SS London, London£6,195Good priceYou save £805NW10 8SS London, LondonVisit Motors.co.uk
Dealer123 days 1 / 4Add to favouritesUsed (2010) BMW 120 M Sport | Good price1 Series d M Sport 5dr2010143,000 miles2.0L DieselHatchbackManualDY5 1QA Brierley Hill, West Midlands£1,695Good priceYou save £705DY5 1QA Brierley Hill, West MidlandsVisit Motors.co.uk
Dealer140 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Super price1 Series 2.0 d M Sport Shadow201948,307 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)OL9 7PQ, Manchester£16,299Super priceYou save £4,001OL9 7PQ, ManchesterVisit Desperateseller.co.uk
Dealer362 days 1 / 4Add to favouritesUsed (2018) BMW 120 M Sport | Super price1 Series d M Sport 3dr [Nav]201862,000 miles2.0L DieselHatchbackAutomaticGL14 3JB Cinderford, Gloucestershire£11,990Super priceYou save £2,210GL14 3JB Cinderford, GloucestershireVisit Motors.co.uk
Dealer3 days New1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Super price1 SeriesM Sport 5dr Step Auto -Aug 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£30,534Super priceYou save £4,166BMWVisit Group1auto.co.uk
Dealer18 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step Auto -Jun 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£31,650Good priceYou save £2,050BMWVisit Group1auto.co.uk
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.27 days • -1%See price change1 / 4Add to favouritesUsed (2022) BMW 120 M Sport 190 HP | Fair price1 Series d xDrive M Sport 5dr StepJul 202225,788 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)138 g CO2/km comb.LN69UH Lincoln, Lincolnshire£25,250Fair priceEstimated price £24,626LN69UH Lincoln, LincolnshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.25 days 1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series d M Sport 5dr Step Auto202153,910 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)55.4 Mpg133 g CO2/km comb.BB19BD Blackburn, Lancashire£20,542Fair priceEstimated price £20,091BB19BD Blackburn, LancashireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.6 days • -38%See price changePhotos coming soonAdd to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair priced M Sport202137,775 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)52.3 Mpg140 g CO2/km comb.DD23XH Dundee£23,000Fair priceEstimated price £22,661DD23XH DundeeVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.201 days • -15%See price changePhotos coming soonAdd to favouritesNew (2024) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2024860 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,937Fair priceYou save £563WC1E 7DP London, LondonVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.17 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 188 HP | Fair price1 Series d xDrive M Sport 5dr Step201923,190 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)NE156BZ Newcastle, Tyne and Wear£22,500Fair priceEstimated price £21,900NE156BZ Newcastle, Tyne and WearVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.68 days • -7%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2025151 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)NR50JH Norwich, Norfolk£30,450Fair priceEstimated price £30,149NR50JH Norwich, NorfolkVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.21 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)GU146TL Farnborough, Hampshire£31,995Fair priceYou save £1,305GU146TL Farnborough, HampshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.64 days • -4%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series d xDrive M Sport 5dr StepApr 202124,978 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)142 g CO2/km comb.BN273UA Hailsham, East Sussex£23,995Fair priceYou save £105BN273UA Hailsham, East SussexVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.85 days • -3%See price change1 / 4Add to favouritesNew (2024) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2024999 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)SN58WG Swindon, Wiltshire£29,555Fair priceYou save £1,145SN58WG Swindon, WiltshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.85 days • -7%See price change1 / 4Add to favouritesNew (2024) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2024999 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)SN58WG Swindon, Wiltshire£31,222Fair priceEstimated price £30,719SN58WG Swindon, WiltshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.1 day Photos coming soonNewAdd to favouritesNew (2025) BMW 120 M Sport 156 HP | Fair price- 1 SeriesM Sport 5dr Step20250 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)5.3 Mpg121 g CO2/km comb.PO35FF Portsmouth, Hampshire£33,371Fair priceYou save £1,329PO35FF Portsmouth, HampshireVisit Carwow
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.12 days • -7%See price change1 / 4Add to favouritesUsed (2017) BMW 120 M Sport 190 HP | Fair price- 1 Series d xDrive M Sport 5dr201778,060 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)4.7 Mpg124 g CO2/km comb.OL96HT, Manchester£11,995Fair priceEstimated price £11,781OL96HT, ManchesterVisit Carwow
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.3 days New1 / 4Add to favouritesUsed (2013) BMW 120 M Sport 184 HP | Fair price1 Series 2.0 d M Sport Euro 5201383,000 miles2.0L DieselHatchbackManual184 HP (135 kW)4.6 Mpg119 g CO2/km comb.DA130AG, Kent£5,995Fair priceEstimated price £5,919DA130AG, KentVisit Carwow
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.4 days New1 / 1Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Fair price- 1 SeriesM Sport 5dr Step20250 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)5.3 Mpg121 g CO2/km comb.AB123EW£33,903Fair priceYou save £797AB123EWVisit Carwow