Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.3 days New1 / 1Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Fair price- 1 SeriesM Sport 5dr Step20250 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)5.3 Mpg121 g CO2/km comb.MK150DQ Milton Keynes, Buckinghamshire£32,964Fair priceYou save £636MK150DQ Milton Keynes, BuckinghamshireVisit Carwow
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.1 day New1 / 1Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Expensive- 1 SeriesM Sport 5dr Step20250 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)5.3 Mpg121 g CO2/km comb.MK150DQ Milton Keynes, Buckinghamshire£37,129ExpensiveEstimated price £33,624MK150DQ Milton Keynes, BuckinghamshireVisit Carwow
Dealer105 days Photos coming soonAdd to favouritesNew (2024) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto20240 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£33,875Good priceYou save £1,825Delivered to youVisit Buyacar
Dealer30 days • -18%See price change1 / 3Add to favouritesUsed (2020) BMW 120 M Sport 188 HP | Fair priced xDrive M Sport202027,252 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)48.7 Mpg119 g CO2/km comb.Delivered to you£23,100Fair priceEstimated price £22,138Delivered to youVisit Buyacar
Dealer14 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£34,195Fair priceYou save £1,505Delivered to youVisit Buyacar
Dealer15 days Photos coming soonAdd to favouritesNew (2025) BMW 120 Sport Line 154 HP | Fair price1 SeriesSport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£32,845Fair priceEstimated price £32,678Delivered to youVisit Buyacar
Dealer15 days Photos coming soonAdd to favouritesNew (2025) BMW 120 Sport Line 154 HP | Fair price1 SeriesSport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£32,195Fair priceYou save £505Delivered to youVisit Buyacar
Dealer29 days Photos coming soonAdd to favouritesNew (2024) BMW 120 M Sport 154 HP | A bit pricey1 SeriesM Sport 5dr Step Auto20240 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£38,700A bit priceyEstimated price £35,698Delivered to youVisit Buyacar
Dealer1 day New1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20241,884 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£31,895Rare vehicleWC1E 7DP London, LondonVisit Honestjohn
Dealer35 days • -6%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20244,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£33,990Rare vehicleDelivered to youVisit Buyacar
Dealer10 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£30,555Rare vehicleDelivered to youVisit Buyacar
Dealer15 days 1 / 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£27,990Rare vehicleDelivered to youVisit Buyacar