Dealer21 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 156 HP | Good price1 SeriesM Sport 5dr Step AutoMay 202510 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg121 g CO2/km comb.Farnborough, Hampshire£31,995Good priceYou save £2,105Farnborough, HampshireVisit Carsite.co.uk
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.46 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)GU146TL Farnborough, Hampshire£31,995Fair priceYou save £805GU146TL Farnborough, HampshireVisit heycar
Dealer72 days 1 / 4Add to favouritesUsed (2009) BMW 120 | Fair price1 Series i SE 3dr Step Auto200949,000 miles2.0L PetrolHatchbackAutomaticRG27 9GR Hook, Hampshire£4,990Fair priceEstimated price £4,434RG27 9GR Hook, HampshireVisit Motors.co.uk
Dealer81 days 1 / 4Add to favouritesUsed (2018) BMW 120 M Sport 188 HP | Fair price1 Series d M Sport 5dr [Nav/Se201874,000 miles2.0L DieselHatchbackManual188 HP (138 kW)GU11 2BE Aldershot, Hampshire£11,999Fair priceEstimated price £11,559GU11 2BE Aldershot, HampshireVisit Motors.co.uk
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.2 days New1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 154 HP | Not evaluated1 SeriesSport 5dr Step Auto202511,396 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)RG279RW Hook, Hampshire£25,990Rare vehicleRG279RW Hook, HampshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.8 days • -3%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20259,174 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)GU146TL Farnborough, Hampshire£27,995Rare vehicleGU146TL Farnborough, HampshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.23 days • -3%See price change1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 154 HP | Not evaluated1 SeriesSport 5dr Step Auto20253,629 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)RG279RW Hook, Hampshire£27,416Rare vehicleRG279RW Hook, HampshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.25 days • -1%See price change1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 154 HP | Not evaluated1 SeriesSport 5dr Step Auto20256,281 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)RG279RW Hook, Hampshire£27,031Rare vehicleRG279RW Hook, HampshireVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.8 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20255,881 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)GU146TL Farnborough, Hampshire£28,995Rare vehicleGU146TL Farnborough, HampshireVisit heycar
Dealer17 days • -3%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 5dr Step Auto -Feb 20259,175 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)52.3 Mpg122 g CO2/km comb.GU14 6TL Farnborough, Hampshire£27,995Rare vehicleGU14 6TL Farnborough, HampshireVisit Group1auto.co.uk
Dealer23 days • -3%See price change1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 168 HP | Not evaluated1 SeriesSport 5dr Step Auto20253,629 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)53.3 Mpg122 g CO2/km comb.RG27 9RW Hook, Hampshire£27,416Rare vehicleRG27 9RW Hook, HampshireVisit Carsite.co.uk
Dealer25 days • -1%See price change1 / 4Add to favouritesUsed (2025) BMW 120 Sport Line 168 HP | Not evaluated1 SeriesSport 5dr Step Auto20256,281 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)53.3 Mpg122 g CO2/km comb.RG27 9RW Hook, Hampshire£27,031Rare vehicleRG27 9RW Hook, HampshireVisit Motors.co.uk
Dealer8 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr20255,878 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)52.3 Mpg122 g CO2/km comb.GU14 6TL Farnborough, Hampshire£28,995Rare vehicleGU14 6TL Farnborough, HampshireVisit Bmw.co.uk
Dealer57 days • -10%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr20247,137 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)52.3 Mpg123 g CO2/km comb.RG27 9RW Hook, Hampshire£26,990Rare vehicleRG27 9RW Hook, HampshireVisit Bmw.co.uk
Dealer61 days • -17%See price change1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 156 HP | Not evaluated1 Series HatchbackM Sport 5dr Step20247,129 miles1.5L PetrolHatchbackAutomatic156 HP (114 kW)52.3 Mpg122 g CO2/km comb.RG27 9RW Hook, Hampshire£26,990Rare vehicleRG27 9RW Hook, HampshireVisit Motors.co.uk
Dealer24 days 1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 168 HP | Not evaluated1 SeriesM Sport 1.5 5dr20254,000 miles1.5L PetrolHatchbackAutomatic168 HP (123 kW)52.3 Mpg123 g CO2/km comb.GU14 6TL Farnborough, Hampshire£31,995Rare vehicleGU14 6TL Farnborough, HampshireVisit Bmw.co.uk
Dealer0 days Photos coming soonNewAdd to favouritesUsed (2025) BMW 120 Sport Line | Not evaluated1 SeriesSport 5dr Step Auto202511,343 miles1.5L HybridHatchbackAutomaticRG279RW Hook, Hampshire£25,908Rare vehicleRG279RW Hook, HampshireVisit Honestjohn
Dealer1 day Photos coming soonNewAdd to favouritesUsed (2025) BMW 120 Sport Line | Not evaluated1 SeriesSport 5dr Step Auto202511,396 miles1.5L PetrolHatchbackAutomaticRG27 9RW Hook, Hampshire£25,990Rare vehicleRG27 9RW Hook, HampshireVisit Motors.co.uk
Dealer1 day Photos coming soonNewAdd to favouritesUsed (2025) BMW 120 M Sport | Not evaluated1 SeriesM Sport 5dr Step Auto202510,203 miles1.5L PetrolHatchbackAutomaticRG27 9RW Hook, Hampshire£27,171Rare vehicleRG27 9RW Hook, HampshireVisit Motors.co.uk
Dealer17 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
Dealer56 days 1 / 4Add 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,260A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer9 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
Dealer16 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
Dealer102 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 £33,709Delivered to youVisit Buyacar
Dealer2 days New1 / 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