Dealer12 days • -4%See price change1 / 4Add to favouritesUsed (2013) BMW 120 M Sport | Fair price1 Series d M Sport 5dr2013156,000 miles2.0L DieselHatchbackManualCV21 1HY Rugby, Warwickshire£2,875Fair priceYou save £125CV21 1HY Rugby, WarwickshireVisit Motors.co.uk
Dealer7 days 1 / 4Add to favouritesUsed (2023) BMW 120 M Sport 190 HP | Fair price1 Series d M Sport 2.0 5drMay 202319,239 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)52.3 Mpg133 g CO2/km comb.Delivered to you£26,975Fair priceYou save £25Delivered to youVisit Buyacar
Dealer29 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
Dealer29 days 1 / 3Add to favouritesUsed (2018) BMW 120 Efficient Dynamics | Fair price1 Series d M Sport Shadow Ed 3dr201865,000 miles2.0L DieselHatchbackAutomaticCV11 6BQ Nuneaton, Warwickshire£14,399Fair priceEstimated price £14,083CV11 6BQ Nuneaton, WarwickshireVisit Motors.co.uk
Dealer568 days • -25%See price change1 / 4Add to favouritesUsed (2010) BMW 120 M Sport | Fair price1 Series d M Sport 3dr2010140,000 miles2.0L DieselHatchbackManualCV31 2AU Leamington Spa, Warwickshire£2,995Fair priceEstimated price £2,593CV31 2AU Leamington Spa, WarwickshireVisit Motors.co.uk
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,000Fair priceEstimated price £33,709Delivered 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£35,150Fair priceEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 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,350A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 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,800A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 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,650A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer7 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,580A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer10 days 1 / 4Add to favouritesUsed (2014) BMW 120 Sport Line | A bit pricey1 Series d Sport 3dr2014137,490 miles2.0L DieselHatchbackManualCV10 9JD Nuneaton, Warwickshire£4,295A bit priceyEstimated price £3,507CV10 9JD Nuneaton, WarwickshireVisit Motors.co.uk
Dealer20 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
Dealer27 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
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£37,041ExpensiveEstimated price £33,709Delivered to youVisit Buyacar
Dealer1 day New1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20257,885 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£26,995Rare vehicleWC1E 7DP London, LondonVisit Honestjohn
Dealer13 days 1 / 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
Dealer47 days • -6%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20253,820 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£30,000Rare vehicleDelivered to youVisit Buyacar
Dealer19 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£28,999Rare vehicleDelivered to youVisit Buyacar
Dealer99 days • -5%See price change1 / 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£26,500Rare vehicleDelivered to youVisit Buyacar
Dealer35 days 1 / 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£29,999Rare vehicleDelivered to youVisit Buyacar
Dealer1 day Photos coming soonNewAdd to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20255,777 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,990Rare vehicleWC1E 7DP London, LondonVisit Honestjohn
Dealer7 days Photos coming soonAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£44,275Not evaluatedDelivered to youVisit Buyacar