Dealer29 days 1 / 4Add to favouritesUsed (2015) BMW 120 M Sport 184 HP | Good price1 Series d M Sport 5dr Step201541,703 miles2.0L DieselHatchbackAutomatic184 HP (135 kW)LE1 3BW Leicester, Leicestershire£12,711Good priceYou save £1,089LE1 3BW Leicester, LeicestershireVisit Motors.co.uk
Dealer6 days 1 / 3Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback202148,520 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)LE9 1RH Cosby, Leicestershire£21,000Fair priceYou save £500LE9 1RH Cosby, LeicestershireVisit Motors.co.uk
Dealer7 days 1 / 4Add to favouritesUsed (2023) BMW 120 M Sport 190 HP | Fair price1 Series d M Sport 2.0 5drMay 202319,239 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)52.3 Mpg133 g CO2/km comb.WD6 2BT Borehamwood, Hertfordshire£26,975Fair priceYou save £25WD6 2BT Borehamwood, HertfordshireVisit Honestjohn
Dealer29 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£34,290Fair priceEstimated price £33,709Delivered to youVisit Buyacar
Dealer167 days • -5%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback202148,600 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)CV9 3NB Atherstone, Leicestershire£21,250Fair priceYou save £150CV9 3NB Atherstone, LeicestershireVisit Desperateseller.co.uk
Dealer139 days Photos coming soonAdd to favouritesUsed (2018) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Shadow201890,815 miles2.0L DieselHatchbackManual190 HP (139 kW)LE10 3BE Hinckley, Leicestershire£10,750Fair priceEstimated price £10,200LE10 3BE Hinckley, LeicestershireVisit Desperateseller.co.uk
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£35,000Fair priceEstimated price £33,709Delivered to youVisit Buyacar
Dealer9 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£35,150Fair priceEstimated price £33,709Delivered to youVisit Buyacar
Dealer141 days 1 / 1Add to favouritesUsed (2014) BMW 120 M Sport 184 HP | A bit pricey1 Series 2.0 d M Sport Hatchback201480,712 miles2.0L DieselHatchbackManual184 HP (135 kW)LE4 9LJ Leicester, Leicestershire£8,000A bit priceyEstimated price £7,173LE4 9LJ Leicester, LeicestershireVisit Desperateseller.co.uk
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£36,350A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£35,800A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£35,650A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£36,580A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer20 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£35,575A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer27 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£36,665A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer8 days 1 / 4Add to favouritesUsed (2018) BMW 120 M Sport 181 HP | Expensive1 Series i M Sport Shadow Edition201822,435 miles2.0L PetrolHatchbackAutomatic181 HP (133 kW)48.7 Mpg135 g CO2/km comb.LE19 1UY Leicester, Leicestershire£19,000ExpensiveEstimated price £16,464LE19 1UY Leicester, LeicestershireVisit Bmw.co.uk
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£37,041ExpensiveEstimated price £33,709Delivered to youVisit Buyacar
Dealer1 day New1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20257,885 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£26,995Rare vehicleDelivered to youVisit Buyacar
Dealer6 days 1 / 4Add to favouritesUsed (2019) BMW 120 M Sport | Not evaluated1 Series i [2.0] M Sport 3dr201989,668 miles2.0L PetrolHatchbackAutomaticLE3 3GL Leicester, Leicestershire£12,300Rare vehicleLE3 3GL Leicester, LeicestershireVisit Motors.co.uk
Dealer13 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20252,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£30,999Rare vehicleDelivered to youVisit Buyacar
Dealer47 days • -6%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20253,820 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£30,000Rare vehicleDelivered to youVisit Buyacar
Dealer19 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20253,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£28,999Rare vehicleDelivered to youVisit Buyacar
Dealer99 days • -5%See price change1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 154 HP | Not evaluated1 SeriesSport 5dr Step Auto20254,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£26,500Rare vehicleDelivered to youVisit Buyacar
Dealer35 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20252,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,999Rare vehicleDelivered to youVisit Buyacar
Dealer66 days • -1%See price change1 / 3Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Not evaluated1 Series d M Sport 5dr Step202178,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)LE18 4YH Wigston, Leicestershire£19,450Not evaluatedLE18 4YH Wigston, LeicestershireVisit Motors.co.uk