Dealer27 days • -14%See price changePhotos coming soonAdd 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,996Good priceYou save £2,804WC1E 7DP London, LondonVisit Honestjohn
Dealer27 days • -2%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)Delivered to you£29,996Good priceYou save £2,804Delivered to youVisit Buyacar
Dealer27 days • -1%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,258Good priceYou save £2,542WC1E 7DP London, LondonVisit heycar
Dealer27 days • -1%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)Delivered to you£30,896Good priceYou save £1,904Delivered to youVisit Buyacar
Dealer27 days • -1%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,989Good priceYou save £1,811WC1E 7DP London, LondonVisit heycar
Dealer6 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
Dealer96 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)WC1E 7DP London, London£29,995Good priceYou save £2,805WC1E 7DP London, LondonVisit heycar
Dealer14 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto202533 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)EH153HR Fort Kinnaird,£29,900Good priceYou save £2,900EH153HR Fort Kinnaird,Visit heycar
Dealer93 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)WD62BT Borehamwood, Hertfordshire£28,975Super priceYou save £3,825WD62BT Borehamwood, HertfordshireVisit heycar
Dealer18 days 1 / 3Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto202515 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)G58AW Glasgow£29,900Good priceYou save £2,900G58AW GlasgowVisit heycar
Dealer27 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 heycar
Dealer33 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)Delivered to you£30,995Good priceYou save £1,805Delivered to youVisit Buyacar
Dealer46 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)Delivered to you£28,975Super priceYou save £3,825Delivered to youVisit Buyacar
Dealer27 days • -1%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£31,723Fair priceYou save £1,077WC1E 7DP London, LondonVisit Honestjohn
Dealer27 days • -1%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£31,896Fair priceYou save £904Delivered to youVisit Buyacar
Dealer27 days • -1%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto20253 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£31,562Fair priceYou save £1,238WC1E 7DP London, LondonVisit Honestjohn
Dealer37 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
Dealer5 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)WD62BT Borehamwood, Hertfordshire£31,975Fair priceYou save £825WD62BT Borehamwood, HertfordshireVisit heycar
Dealer27 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto202512 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WD62BT Borehamwood, Hertfordshire£32,475Fair priceYou save £325WD62BT Borehamwood, HertfordshireVisit heycar
Dealer12 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)Delivered to you£32,990Fair priceEstimated price £32,789Delivered to youVisit Buyacar
Dealer12 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto2025194 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)LN69UH Lincoln, Lincolnshire£30,990A bit priceyEstimated price £28,330LN69UH Lincoln, LincolnshireVisit Honestjohn
Dealer12 days 1 / 3Add to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto2025234 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)EH153HR Fort Kinnaird,£29,900A bit priceyEstimated price £28,330EH153HR Fort Kinnaird,Visit heycar
Dealer24 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto2025100 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)EH153HR Fort Kinnaird,£30,900A bit priceyEstimated price £28,330EH153HR Fort Kinnaird,Visit heycar
Dealer59 days • -3%See price change1 / 4Add to favouritesNew (2025) BMW 120 Sport Line 154 HP | A bit pricey1 SeriesSport 5dr Step Auto20251,139 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£27,995A bit priceyEstimated price £26,193WC1E 7DP London, LondonVisit Honestjohn
Dealer33 days • -2%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto2025346 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£31,394ExpensiveEstimated price £28,330WC1E 7DP London, LondonVisit heycar