Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.67 days • -6%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 188 HP | Good price1 Series d M Sport 2.0 5dr20243,820 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)54.3 Mpg135 g CO2/km comb.SN12 6GN, Wiltshire£27,990Good priceYou save £1,410SN12 6GN, WiltshireVisit heycar
Dealer39 days 1 / 4Add to favouritesUsed (2016) BMW 120 Sport Line 190 HP | Fair price1 Series d Sport 5dr Step Auto201695,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)SN12 6TP Melksham, Wiltshire£9,495Fair priceYou save £305SN12 6TP Melksham, WiltshireVisit Exchange and Mart
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.61 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)SN12 6GN, Wiltshire£33,990Rare vehicleSN12 6GN, WiltshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.63 days 1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20246,000 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)SN12 6GN, Wiltshire£36,595Rare vehicleSN12 6GN, WiltshireVisit heycar
Dealer118 days • -18%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr20246,000 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)52.3 Mpg122 g CO2/km comb.SN12 6GN Melksham, Wiltshire£29,980Rare vehicleSN12 6GN Melksham, WiltshireVisit Carsite.co.uk
Dealer118 days • -12%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr202411,500 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)49.6 Mpg128 g CO2/km comb.SN12 6GN Melksham, Wiltshire£31,990Rare vehicleSN12 6GN Melksham, WiltshireVisit Bmw.co.uk
Dealer2 days New1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr20243,000 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)50.4 Mpg127 g CO2/km comb.SN12 6GN Melksham, Wiltshire£30,990Rare vehicleSN12 6GN Melksham, WiltshireVisit Bmw.co.uk
Dealer33 days • -1%See price change1 / 4Add to favouritesUsed (2017) BMW 120 Sport Line 184 HP | Good price1 Series i [2.0] Sport 3dr [Nav]201716,066 miles2.0L PetrolHatchbackAutomatic184 HP (135 kW)48.7 MpgWC1E 7DP London, London£14,577Good priceYou save £1,723WC1E 7DP London, LondonVisit Honestjohn
Dealer9 days 1 / 4Add to favouritesUsed (2017) BMW 120 Sport Line 181 HP | Good price1 Series i [2.0] Sport 5dr [Nav]201727,017 miles2.0L PetrolHatchbackAutomatic181 HP (133 kW)WC1E 7DP London, London£13,500Good priceYou save £1,900WC1E 7DP London, LondonVisit Honestjohn
Dealer9 days Photos coming soonAdd to favouritesUsed (2018) BMW 120 M Sport 188 HP | Fair price1 Series d M Sport Shadow Edition201841,834 miles2.0L DieselHatchbackAutomatic188 HP (138 kW)48.7 Mpg121 g CO2/km comb.WC1E 7DP London, London£15,990Fair priceEstimated price £15,596WC1E 7DP London, LondonVisit Honestjohn
Dealer55 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.AB12 3EW Aberdeen£23,100Fair priceYou save £100AB12 3EW AberdeenVisit Motors.co.uk
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,260Fair priceEstimated price £34,786Delivered to youVisit Buyacar
Dealer9 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,845Fair priceEstimated price £34,786Delivered 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£34,290Fair priceYou save £510Delivered to youVisit Buyacar
Dealer17 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
Dealer19 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
Dealer40 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
Dealer41 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
Dealer41 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
Dealer32 days • -3%See price change1 / 2Add to favouritesUsed (2019) BMW 120 Efficient Dynamics 190 HP | A bit pricey1 Series d xDrive M Sport ShadowMar 201948,230 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)138 g CO2/km comb.CM129ET Billericay, Essex£17,380A bit priceyEstimated price £15,830CM129ET Billericay, EssexVisit Carsite.co.uk
Dealer23 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
Dealer55 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
Dealer36 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
Dealer24 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
Dealer61 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