Dealer20 days • -3%See price change1 / 4Add to favouritesUsed (2018) BMW 120 Sport Line 181 HP | Fair price1 Series i Sport 3-door 2.0201835,084 miles2.0L PetrolHatchbackAutomatic181 HP (133 kW)36.7 Mpg137 g CO2/km comb.DE21 4RZ Derby, Derbyshire£14,791Fair priceEstimated price £14,222DE21 4RZ Derby, DerbyshireVisit Bmw.co.uk
Dealer14 days 1 / 3Add to favouritesUsed (2014) BMW 120 Sport Line | Fair price1 Series d xDrive Sport 5dr201482,900 miles2.0L DieselHatchbackManualSS6 9ES Rayleigh, Essex£6,950Fair priceEstimated price £6,620SS6 9ES Rayleigh, EssexVisit Motors.co.uk
Dealer62 days • -3%See price change1 / 4Add to favouritesUsed (2015) BMW 120 Sport Line | Fair price1 Series d Sport 5dr201596,963 miles2.0L DieselHatchbackManualBD5 8LT BRADFORD, West Yorkshire£6,250Fair priceYou save £50BD5 8LT BRADFORD, West YorkshireVisit Motors.co.uk
Dealer14 days 1 / 4Add to favouritesUsed (2018) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback201844,009 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)SA1 8QB Swansea£15,499Fair priceEstimated price £15,027SA1 8QB SwanseaVisit Motors.co.uk
Dealer85 days • -39%See price change1 / 3Add 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.Delivered to you£22,750Fair priceYou save £550Delivered to youVisit Buyacar
Dealer162 days 1 / 3Add to favouritesUsed (2015) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback201583,337 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)TS17 6BZ StocktononTees, North Yorkshire£9,890Fair priceYou save £410TS17 6BZ StocktononTees, North YorkshireVisit Desperateseller.co.uk
Dealer27 days • -3%See price change1 / 4Add to favouritesUsed (2016) BMW 120 Sport Line | Fair price1 Series i Sport 5dr201678,000 miles1.6L PetrolHatchbackManualSY13 3NX Whitchurch, Shropshire£7,995Fair priceEstimated price £7,737SY13 3NX Whitchurch, ShropshireVisit Motors.co.uk
Dealer15 days 1 / 4Add to favouritesUsed (2013) BMW 120 Sport Line | Fair price1 Series 2.0 d Sport xDrive Euro 5201382,112 miles2.0L DieselHatchbackManualHD6 2RG Brighouse, West Yorkshire£5,995Fair priceEstimated price £5,942HD6 2RG Brighouse, West YorkshireVisit Motors.co.uk
Dealer15 days • -36%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 187 HP | Fair priced xDrive M Sport202143,544 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)51.4 Mpg144 g CO2/km comb.BL3 2NB Bolton, Manchester£21,490Fair priceYou save £1,110BL3 2NB Bolton, ManchesterVisit Bmw.co.uk
Dealer31 days • -27%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price2.0 d M Sport Hatchback 5dr DieselMar 202141,224 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)55.4 Mpg136 g CO2/km comb.M41 7GF Manchester, Manchester£23,190Fair priceEstimated price £23,060M41 7GF Manchester, ManchesterVisit Bmw.co.uk
Dealer16 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20255 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£32,990Fair priceEstimated price £32,789WC1E 7DP London, LondonVisit Honestjohn
Dealer16 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Fair price1 SeriesM Sport 5dr Step Auto -Sep 202525 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£32,990Fair priceYou save £1,010BMWVisit Group1auto.co.uk
Dealer119 days • -3%See price change1 / 4Add to favouritesUsed (2018) BMW 120 M Sport | Fair price1 Series 2.0 I M Sport Auto201829,990 miles2.0L PetrolHatchbackAutomaticG81 1PD Glasgow£15,995Fair priceEstimated price £15,664G81 1PD GlasgowVisit Motors.co.uk
Dealer17 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback201928,450 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)LN6 9NQ Lincoln, Lincolnshire£21,500Fair priceYou save £800LN6 9NQ Lincoln, LincolnshireVisit Motors.co.uk
Dealer17 days 1 / 4Add to favouritesUsed (2022) BMW 120 M Sport 187 HP | Fair price1 Series d xDrive M Sport 2.0202239,847 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)53.3 Mpg138 g CO2/km comb.PE21 7PQ Boston, Lincolnshire£23,990Fair priceEstimated price £23,359PE21 7PQ Boston, LincolnshireVisit Motors.co.uk
Dealer17 days • -25%See price change1 / 4Add to favouritesUsed (2018) BMW 120 Sport Line 181 HP | Fair pricei Sport 3-door201822,791 miles2.0L PetrolHatchbackAutomatic181 HP (133 kW)48.7 Mpg133 g CO2/km comb.CR0 4QE Croydon, London£14,811Fair priceYou save £289CR0 4QE Croydon, LondonVisit Bmw.co.uk
Dealer18 days 1 / 1Add to favouritesUsed (2016) BMW 120 M Sport | Fair price1 Series i M Sport 3dr201658,000 miles1.6L PetrolHatchbackManualOL4 1HR Oldham, Manchester£9,944Fair priceYou save £556OL4 1HR Oldham, ManchesterVisit Motors.co.uk
Dealer19 days 1 / 4Add to favouritesUsed (2014) BMW 120 M Sport | Fair price1 Series 2.0 d M Sport 3 door201485,000 miles2.0L DieselHatchbackManualIP28 7AY Bury St. Edmunds, Suffolk£5,995Fair priceYou save £105IP28 7AY Bury St. Edmunds, SuffolkVisit Motors.co.uk
Dealer19 days • -22%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series d M Sport 2.0 5drSep 202136,343 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)53.3 Mpg140 g CO2/km comb.PL68LD Plymouth, Devon£23,000Fair priceYou save £200PL68LD Plymouth, DevonVisit Bmw.co.uk
Dealer19 days 1 / 4Add to favouritesUsed (2017) BMW 120 M Sport | Fair price1 Series d M Sport 5dr [Nav] Step201783,700 miles2.0L DieselHatchbackAutomaticBT39 0TN Ballyclare£11,450Fair priceEstimated price £11,166BT39 0TN BallyclareVisit Motors.co.uk
Dealer19 days 1 / 4Add to favouritesUsed (2015) BMW 120 M Sport 184 HP | Fair price1 Series d M Sport 5dr StepJan 201563,012 miles2.0L DieselHatchbackAutomatic184 HP (135 kW)64.2 Mpg116 g CO2/km comb.CB23 6EF Cambs, Cambridgeshire£11,995Fair priceYou save £305CB23 6EF Cambs, CambridgeshireVisit Bmw.co.uk
Dealer20 days 1 / 4Add to favouritesUsed (2017) BMW 120 Sport Line | Fair price1 Series i [2.0] Sport 5dr [Nav]201751,075 miles2.0L PetrolHatchbackAutomaticLU1 4EE Luton, Bedfordshire£11,450Fair priceYou save £750LU1 4EE Luton, BedfordshireVisit Motors.co.uk
Dealer54 days • -13%See price change1 / 4Add to favouritesUsed (2014) BMW 120 Sport Line | Fair price1 Series d Sport 3dr2014137,490 miles2.0L DieselHatchbackManualCV10 9JD Nuneaton, Warwickshire£3,695Fair priceEstimated price £3,507CV10 9JD Nuneaton, WarwickshireVisit Motors.co.uk
Dealer21 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Fair price1 SeriesM Sport 5dr Step Auto -Sep 202513 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)121 g CO2/km comb.BMW£32,750Fair priceYou save £1,250BMWVisit Group1auto.co.uk
Dealer22 days 1 / 4Add to favouritesUsed (2018) BMW 120 M Sport 184 HP | Fair price1 Series AUTOMATIC 2.0 i M Sport201887,891 miles2.0L PetrolHatchbackAutomatic184 HP (135 kW)CW9 5LH Northwich, Cheshire£12,495Fair priceEstimated price £11,579CW9 5LH Northwich, CheshireVisit Motors.co.uk