Dealer8 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.AB12 3EW Aberdeen£15,800Super priceYou save £4,800AB12 3EW AberdeenVisit Exchange and Mart
Dealer54 days • -6%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)PH13GA Perth£19,998Super priceYou save £4,002PH13GA PerthVisit Carsite.co.uk
Dealer46 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 Exchange and Mart
Dealer32 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
Dealer32 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)Delivered to you£29,500Super priceYou save £3,300Delivered to youVisit Buyacar
Dealer32 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 Honestjohn
Dealer32 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)WC1E 7DP London, London£29,563Super priceYou save £3,237WC1E 7DP London, LondonVisit heycar
Dealer32 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 heycar
Dealer32 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 Honestjohn
Dealer32 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
Dealer32 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)Delivered to you£29,698Super priceYou save £3,102Delivered to youVisit Buyacar
Dealer32 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
Dealer101 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
Dealer35 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 heycar
Dealer32 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)Delivered to you£30,495Good priceYou save £2,305Delivered to youVisit Buyacar
Dealer38 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 Honestjohn
Dealer51 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 heycar
Dealer270 days • -2%See price change1 / 4Add to favouritesUsed (2015) BMW 120 M Sport 190 HP | Good price1 Series 2.0 d M Sport Hatchback201590,190 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)PR4 2RE Prestons, Lancashire£8,695Good priceYou save £1,205PR4 2RE Prestons, LancashireVisit Desperateseller.co.uk
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.12 days 1 / 3Add to favouritesUsed (2015) BMW 120 M Sport 179 HP | Fair price- 1 Series i M Sport 5dr Step201576,061 miles1.6L PetrolHatchbackAutomatic179 HP (131 kW)5.9 Mpg137 g CO2/km comb.BB97SJ, Lancashire£11,489Fair priceEstimated price £10,828BB97SJ, LancashireVisit Carwow
Dealer21 days • -1%See price change1 / 4Add to favouritesUsed (2017) BMW 120 Sport Line 188 HP | Fair price1 Series d Sport 3-door 2.0201729,741 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)68.9 Mpg109 g CO2/km comb.Delivered to you£13,650Fair priceYou save £650Delivered to youVisit Buyacar
Dealer1 day New1 / 3Add to favouritesUsed (2015) BMW 120 Sport Line 177 HP | Fair price1 Series i Sport 5dr - 2015Sep 201570,655 miles1.6L PetrolHatchbackManual177 HP (130 kW)136 g CO2/km comb.LN69UH Lincoln, Lincolnshire£8,245Fair priceEstimated price £8,181LN69UH Lincoln, LincolnshireVisit heycar
Dealer5 days 1 / 4Add to favouritesUsed (2012) BMW 120 Comfort Edition | Fair price1 Series d SE 5dr Step Auto201273,000 miles2.0L DieselHatchbackAutomaticPR7 6ES Chorley, Lancashire£7,080Fair priceEstimated price £6,779PR7 6ES Chorley, LancashireVisit Motors.co.uk
Dealer95 days • -1%See price change1 / 4Add to favouritesUsed (2022) BMW 120 M Sport 187 HP | Fair price1 Series d xDrive M Sport 2.020229,757 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)51.4 Mpg145 g CO2/km comb.PR2 2YA Preston, Lancashire£26,490Fair priceYou save £110PR2 2YA Preston, LancashireVisit Bmw.co.uk
Dealer42 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)Delivered to you£28,995Fair priceEstimated price £28,330Delivered to youVisit Buyacar
Dealer10 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