Dealer44 days • -3%See price change1 / 2Add to favouritesUsed (2015) BMW 120 M Sport 177 HP | Good price1 Series i M Sport 5drSep 201563,330 miles1.6L PetrolHatchbackManual177 HP (130 kW)139 g CO2/km comb.WC1E 7DP London, London£8,995Good priceYou save £1,005WC1E 7DP London, LondonVisit heycar
Dealer30 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,686Super priceYou save £3,114Delivered to youVisit Buyacar
Dealer30 days • -4%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,500Super priceYou save £3,300WC1E 7DP London, LondonVisit Honestjohn
Dealer30 days • -16%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,563Super priceYou save £3,237WC1E 7DP London, LondonVisit heycar
Dealer30 days • -16%See price changePhotos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,563Super priceYou save £3,237Delivered to youVisit Buyacar
Dealer30 days • -4%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,996Good priceYou save £1,804WC1E 7DP London, LondonVisit Honestjohn
Dealer30 days • -4%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£29,968Good priceYou save £2,832WC1E 7DP London, LondonVisit heycar
Dealer30 days • -4%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,563Good priceYou save £2,237WC1E 7DP London, LondonVisit Honestjohn
Dealer30 days • -5%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,698Super priceYou save £3,102WC1E 7DP London, LondonVisit heycar
Dealer30 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,813WC1E 7DP London, LondonVisit Honestjohn
Dealer52 days • -3%See price change1 / 4Add to favouritesUsed (2020) BMW 120 Sport Line 188 HP | Super price1 Series d xDrive Sport 5dr Step202015,083 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)Delivered to you£20,690Super priceYou save £3,310Delivered to youVisit Buyacar
Dealer9 days • -2%See price change1 / 1Add to favouritesUsed (2017) BMW 120 M Sport | Good price1 Series 2.0 I M Sport Auto201778,000 miles2.0L PetrolHatchbackAutomaticSS6 9EY Rayleigh, Essex£10,195Good priceYou save £1,205SS6 9EY Rayleigh, EssexVisit Motors.co.uk
Dealer9 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 Series M Sport 5dr Step Auto202512 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,950Good priceYou save £2,850WC1E 7DP London, LondonVisit Honestjohn
Dealer100 days • -6%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,995Good priceYou save £2,805Delivered to youVisit Buyacar
Dealer33 days 1 / 4Add to favouritesUsed (2019) BMW 120 Efficient Dynamics 188 HP | Super price1 Series d M Sport Shadow Ed 3dr201944,094 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)WC1E 7DP London, London£17,166Super priceYou save £3,334WC1E 7DP London, LondonVisit Honestjohn
Dealer97 days • -8%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20259 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£28,975Super priceYou save £3,825Delivered to youVisit Buyacar
Dealer79 days • -7%See price change1 / 4Add to favouritesUsed (2023) BMW 120 M Sport 190 HP | Good price1 Series d M Sport 5dr Step Auto202320,723 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)55.4 Mpg133 g CO2/km comb.WC1E 7DP London, London£23,991Good priceYou save £2,409WC1E 7DP London, LondonVisit Motors.co.uk
Dealer30 days • -1%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£30,495Good priceYou save £2,305WC1E 7DP London, LondonVisit Honestjohn
Dealer36 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto20251 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£30,995Good priceYou save £1,805WC1E 7DP London, LondonVisit heycar
Dealer49 days • -1%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20259 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WD62BT Borehamwood, Hertfordshire£28,975Super priceYou save £3,825WD62BT Borehamwood, HertfordshireVisit Honestjohn
Dealer79 days • -11%See price change1 / 3Add to favouritesUsed (2014) BMW 120 | Fair price1 Series d BluePerformance SE2014138,000 miles2.0L DieselHatchbackManualCO9 4BB Halstead, New England, Essex£3,695Fair priceYou save £105CO9 4BB Halstead, New England, EssexVisit Motors.co.uk
Dealer6 days 1 / 4Add to favouritesUsed (2017) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback2017109,750 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)SS14 3AU Basildon, Essex£8,950Fair priceYou save £650SS14 3AU Basildon, EssexVisit Exchange and Mart
Dealer76 days • -5%See price change1 / 4Add to favouritesUsed (2015) BMW 120 Sport Line 190 HP | Fair price1 Series 2.0 d Sport Hatchback 5dr201565,600 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)4.5 Mpg119 g CO2/km comb.SS14 3AU Basildon, Essex£10,400Fair priceEstimated price £10,376SS14 3AU Basildon, EssexVisit Exchange and Mart
Dealer40 days • -1%See price changePhotos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2025827 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£28,995Fair priceEstimated price £28,330WC1E 7DP London, LondonVisit heycar
Dealer8 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 Series M Sport 5dr Step Auto20256 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£31,975Fair priceYou save £825Delivered to youVisit Buyacar