Dealer4 days New1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 Series M Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£30,995Good priceYou save £1,705Delivered to youVisit Buyacar
Dealer4 days New1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 Series M Sport 5dr Step Auto -Oct 202510 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£30,995Good priceYou save £2,905BMWVisit Group1auto.co.uk
Dealer156 days • -12%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Super price1 SeriesM Sport 5dr Step Auto -Jun 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg121 g CO2/km comb.BMW£27,975Super priceYou save £4,825BMWVisit Group1auto.co.uk
Dealer100 days • -4%See price change1 / 3Add to favouritesUsed (2017) BMW 120 M Sport 190 HP | Good price1 Series 2.0 d M Sport Hatchback201782,090 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)LU3 3AN Luton, Bedfordshire£10,495Good priceYou save £1,305LU3 3AN Luton, BedfordshireVisit Motors.co.uk
Dealer8 days 1 / 4Add to favouritesUsed (2014) BMW 120 M Sport | Good price1 Series d M Sport 5dr201495,600 miles2.0L DieselHatchbackManualSK5 7QU Stockport, Manchester£4,750Good priceYou save £1,350SK5 7QU Stockport, ManchesterVisit Motors.co.uk
Dealer6 days 1 / 4Add to favouritesUsed (2014) BMW 120 M Sport | Good price1 Series d M Sport 5dr201496,000 miles2.0L DieselHatchbackManualM12 5NQ Manchester, Manchester£4,750Good priceYou save £1,350M12 5NQ Manchester, ManchesterVisit Motors.co.uk
Dealer97 days • -13%See price change1 / 4Add to favouritesUsed (2023) BMW 120 M Sport 187 HP | Super price1 Series d M Sport 2.0 5dr202315,421 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)55.4 Mpg133 g CO2/km comb.SY1 4AQ Shrewsbury, Shropshire£23,000Super priceYou save £3,200SY1 4AQ Shrewsbury, ShropshireVisit Bmw.co.uk
Dealer37 days • -8%See price change1 / 3Add to favouritesUsed (2014) BMW 120 M Sport 184 HP | Good price1 Series d M Sport 3dr2014128,553 miles2.0L DieselHatchbackManual184 HP (135 kW)MK1 1BU Milton Keynes, Buckinghamshire£3,999Good priceYou save £801MK1 1BU Milton Keynes, BuckinghamshireVisit Motors.co.uk
Dealer33 days • -2%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step Auto -Sep 202512 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£29,989Good priceYou save £2,811BMWVisit Group1auto.co.uk
Dealer42 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step Auto -Sep 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg121 g CO2/km comb.BMW£29,989Good priceYou save £2,811BMWVisit Group1auto.co.uk
Dealer7 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Super price1 Series d M Sport Shadow Edition201946,106 miles2.0L DieselHatchbackManual190 HP (139 kW)60.1 Mpg124 g CO2/km comb.G52 4FA Glasgow£15,898Super priceYou save £3,602G52 4FA GlasgowVisit Arnoldclark.com
Dealer20 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 Series M Sport 5dr Step Auto20256 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£30,975Good priceYou save £1,525WC1E 7DP London, LondonVisit Honestjohn
Dealer41 days • -7%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto202512 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£30,850Good priceYou save £1,650WC1E 7DP London, LondonVisit Honestjohn
Dealer54 days • -7%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step Auto -Sep 202512 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg121 g CO2/km comb.BMW£30,850Good priceYou save £1,950BMWVisit Group1auto.co.uk
Dealer20 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 Series M Sport 5dr Step Auto -Sep 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£30,975Good priceYou save £1,825BMWVisit Group1auto.co.uk
Dealer20 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 Series M Sport 5dr Step Auto -Sep 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£30,975Good priceYou save £1,825BMWVisit Group1auto.co.uk
Dealer17 days • -24%See price change1 / 3Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Super priced M Sport Shadow Edition 5-doo201947,409 miles2.0L DieselHatchbackManual190 HP (139 kW)48.7 Mpg124 g CO2/km comb.Delivered to you£15,800Super priceYou save £3,600Delivered to youVisit Buyacar
Dealer204 days • -9%See price change1 / 4Add to favouritesUsed (2020) BMW 120 M Sport 190 HP | Good price- 1 Series d xDrive M Sport 5dr202039,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)5.4 Mpg142 g CO2/km comb.DY9 7BE Stourbridge, West Midlands£18,995Good priceYou save £2,105DY9 7BE Stourbridge, West MidlandsVisit Motors.co.uk
Dealer35 days • -1%See price change1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 187 HP | Good price1 Series d xDrive M Sport Shadow201932,743 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)44.1 Mpg138 g CO2/km comb.HP23 5RE Tring, Hertfordshire£19,250Good priceYou save £1,550HP23 5RE Tring, HertfordshireVisit Bmw.co.uk
Dealer41 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£30,987Good priceYou save £1,513WC1E 7DP London, LondonVisit Honestjohn
Dealer16 days • -29%See price changePhotos coming soonAdd to favouritesUsed (2019) BMW 120 M Sport 187 HP | Good priced M Sport Shadow Edition 5-doo201950,164 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)48.7 Mpg121 g CO2/km comb.HD1 6NN Huddersfield, West Yorkshire£16,850Good priceYou save £1,550HD1 6NN Huddersfield, West YorkshireVisit Exchange and Mart
Dealer41 days 1 / 3Add to favouritesUsed (2019) BMW 120 M Sport | Super price1 Series 2.0 d M Sport Shadow201936,857 miles2.0L DieselHatchbackAutomaticWD3 3RT Watford, Hertfordshire£17,250Super priceYou save £2,650WD3 3RT Watford, HertfordshireVisit Motors.co.uk
Dealer19 days 1 / 4Add to favouritesUsed (2011) BMW 120 M Sport | Super price1 Series d M Sport 5dr2011121,319 miles2.0L DieselHatchbackManualDN22 6RH Retford, Nottinghamshire£2,499Super priceYou save £1,201DN22 6RH Retford, NottinghamshireVisit Motors.co.uk
Dealer93 days • -23%See price change1 / 4Add to favouritesUsed (2011) BMW 120 M Sport | Good price1 Series d M Sport 3dr2011112,000 miles2.0L DieselHatchbackManualCT12 6RJ Ramsgate, Kent£2,295Good priceYou save £605CT12 6RJ Ramsgate, KentVisit Motors.co.uk
Dealer87 days • -6%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step AutoMay 202510 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg121 g CO2/km comb.Farnborough, Hampshire£29,995Good priceYou save £2,805Farnborough, HampshireVisit Carsite.co.uk