Dealer120 days 1 / 4Add to favouritesUsed (2012) BMW 120 M Sport 184 HP | Fair price1 Series 2.0 d M Sport Hatchback201285,560 miles2.0L DieselHatchbackManual184 HP (135 kW)BS24 6UU WestonSuperMare, Somerset£6,290Fair priceEstimated price £6,119BS24 6UU WestonSuperMare, SomersetVisit Desperateseller.co.uk
Dealer416 days 1 / 4Add to favouritesUsed (2014) BMW 120 181 HP | Fair price1 Series 2.0 d Se Hatchback201497,000 miles2.0L DieselHatchbackAutomatic181 HP (133 kW)110 g CO2/km comb.BS21 6TH Clevedon, Somerset£7,495Fair priceYou save £5BS21 6TH Clevedon, SomersetVisit Desperateseller.co.uk
Dealer302 days • -2%See price change1 / 4Add to favouritesUsed (2012) BMW 120 M Sport 184 HP | A bit pricey1 Series 2.0 d M Sport Hatchback201282,800 miles2.0L DieselHatchbackAutomatic184 HP (135 kW)BS24 6UU WestonSuperMare, Somerset£7,590A bit priceyEstimated price £6,722BS24 6UU WestonSuperMare, SomersetVisit Motors.co.uk
Dealer447 days • -1%See price changePhotos coming soonAdd to favouritesUsed (2019) BMW 120 M Sport | Not evaluated1 Series I M SPORT201949,000 miles2.0L PetrolHatchbackAutomaticBS49 5EB Bristol, Somerset£14,795Rare vehicleBS49 5EB Bristol, SomersetVisit Desperateseller.co.uk
Dealer218 days • -17%See price change1 / 4Add to favouritesNew (2024) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto2024860 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£28,990Good priceYou save £1,510Delivered to youVisit Buyacar
Dealer9 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto202510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,865Super priceYou save £3,435Delivered to youVisit Buyacar
Dealer102 days • -6%See price change1 / 4Add to favouritesNew (2024) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto2024999 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£28,555Good priceYou save £2,145Delivered to youVisit Buyacar
Dealer19 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20256 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,695Super priceYou save £3,605Delivered to youVisit Buyacar
Dealer20 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto20255 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)CO49TD Colchester, Essex£30,534Good priceYou save £2,766CO49TD Colchester, EssexVisit Honestjohn
Dealer35 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Good price1 SeriesM Sport 5dr Step Auto20259 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£31,650Good priceYou save £1,650WC1E 7DP London, LondonVisit Honestjohn
Dealer1 day New1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Super price1 SeriesM Sport 5dr Step Auto20255 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)IP16JZ Ipswich, Suffolk£29,995Super priceYou save £3,305IP16JZ Ipswich, SuffolkVisit Honestjohn
Dealer85 days • -11%See price change1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2025151 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£29,250Fair priceYou save £850WC1E 7DP London, LondonVisit Honestjohn
Dealer10 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 priceYou save £510Delivered to youVisit Buyacar
Dealer102 days • -10%See price change1 / 4Add to favouritesNew (2024) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2024999 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£30,222Fair priceYou save £478Delivered to youVisit Buyacar
Dealer38 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)WC1E 7DP London, London£31,995Fair priceYou save £1,305WC1E 7DP London, LondonVisit Honestjohn
Dealer49 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£35,260Fair priceEstimated price £34,786Delivered to youVisit Buyacar
Dealer1 day New1 / 4Add to favouritesNew (2025) BMW 120 Sport Line 154 HP | Fair price1 SeriesSport 5dr Step Auto20251,139 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)WC1E 7DP London, London£28,995Fair priceYou save £205WC1E 7DP London, LondonVisit Honestjohn
Dealer2 days Photos coming soonNewAdd 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,575Fair priceEstimated price £34,786Delivered to youVisit Buyacar
Dealer2 days Photos coming soonNewAdd 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
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£36,665A bit priceyEstimated price £34,786Delivered to youVisit Buyacar
Dealer58 days 1 / 4Add to favouritesNew (2025) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto2025493 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)CO49TD Colchester, Essex£34,337ExpensiveEstimated price £30,149CO49TD Colchester, EssexVisit Honestjohn
Dealer95 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
Dealer22 days • -2%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20252,510 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£27,935Rare vehicleDelivered to youVisit Buyacar
Dealer36 days • -4%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto202513,048 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£26,506Rare vehicleDelivered to youVisit Buyacar
Dealer37 days • -4%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20257,663 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)TS183RB Preston Farm Industrial Estate, Durham£27,217Rare vehicleTS183RB Preston Farm Industrial Estate, DurhamVisit Honestjohn