Dealer89 days • -15%See price change1 / 4Add to favouritesUsed (2019) BMW 120 Efficient Dynamics | Not evaluated1 Series i [2.0] M Sport Shadow Ed201925,000 miles2.0L PetrolHatchbackAutomaticHP13 5SJ High Wycombe, Buckinghamshire£10,991Rare vehicleHP13 5SJ High Wycombe, BuckinghamshireVisit Motors.co.uk
Dealer54 days 1 / 4Add to favouritesUsed (2012) BMW 120 | Not evaluated1 Series i 5dr + IMPORT + 34K +201234,100 miles2.0L PetrolHatchbackManualHP5 3EE London, Buckinghamshire£5,495Rare vehicleHP5 3EE London, BuckinghamshireVisit Motors.co.uk
Dealer44 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 priceYou save £100Delivered to youVisit Buyacar
Dealer6 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,610Fair priceYou save £190Delivered to youVisit Buyacar
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,160Fair priceEstimated price £34,786Delivered to youVisit Buyacar
Dealer8 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 £34,786Delivered to youVisit Buyacar
Dealer29 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 £605Delivered to youVisit Buyacar
Dealer29 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 priceYou save £355Delivered to youVisit Buyacar
Dealer29 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 £1,005Delivered to youVisit Buyacar
Dealer12 days Photos coming soonAdd to favouritesNew (2025) BMW 120 Sport Line 154 HP | A bit pricey1 SeriesSport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£34,985A bit priceyEstimated price £33,235Delivered to youVisit Buyacar
Dealer43 days Photos coming soonAdd to favouritesNew (2024) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto20240 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£38,700ExpensiveEstimated price £34,786Delivered to youVisit Buyacar
Dealer25 days • -1%See price change1 / 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£29,999Rare vehicleDelivered to youVisit Buyacar
Dealer13 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£35,999Rare vehicleDelivered to youVisit Buyacar
Dealer49 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
Dealer29 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