Dealer10 days 1 / 4Add to favouritesUsed (2023) BMW 120 M Sport 190 HP | Fair price1 Series d M Sport 2.0 5drMay 202319,546 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)52.3 Mpg141 g CO2/km comb.WD6 2BT Borehamwood, Hertfordshire£26,775Fair priceYou save £325WD6 2BT Borehamwood, HertfordshireVisit Honestjohn
Dealer47 days 1 / 3Add to favouritesUsed (2015) BMW 120 M Sport | Fair price1 Series i M Sport 5dr201567,172 miles1.6L PetrolHatchbackManualMK45 5DJ Bedford, Bedfordshire£9,250Fair priceYou save £50MK45 5DJ Bedford, BedfordshireVisit Motors.co.uk
Dealer49 days 1 / 3Add to favouritesUsed (2017) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback201782,090 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)LU3 3AN Luton, Bedfordshire£10,995Fair priceYou save £705LU3 3AN Luton, BedfordshireVisit Motors.co.uk
Dealer0 days Photos coming soonNewAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Fair price1 SeriesM Sport 5dr Step Auto2025827 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£29,495Fair priceEstimated price £28,330Delivered 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,290Fair priceEstimated price £33,709Delivered to youVisit Buyacar
Dealer10 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
Dealer12 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
Dealer31 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,800A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer2 days Photos coming soonNewAdd 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
Dealer2 days Photos coming soonNewAdd 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,390A bit priceyEstimated price £33,709Delivered to youVisit Buyacar
Dealer10 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
Dealer10 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
Dealer10 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
Dealer10 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
Dealer23 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
Dealer30 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
Dealer762 days • -11%See price change1 / 1Add to favouritesUsed (2013) BMW 120 M Sport 184 HP | Expensive1 Series 2.0 D XDRIVE M SPORT 5d201393,000 miles2.0L DieselHatchbackManual184 HP (135 kW)126 g CO2/km comb.MK44 1HJ Souldrop, Bedfordshire£8,195ExpensiveEstimated price £6,649MK44 1HJ Souldrop, BedfordshireVisit Desperateseller.co.uk
Dealer0 days Photos coming soonNewAdd to favouritesNew (2025) BMW 120 M Sport 154 HP | Expensive1 SeriesM Sport 5dr Step Auto20250 miles1.5L PetrolHatchbackAutomatic154 HP (113 kW)Delivered to you£39,115ExpensiveEstimated price £33,709Delivered to youVisit Buyacar
Dealer10 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
Dealer49 days • -10%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20254,365 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)MK410GL Bedford, Bedfordshire£27,495Rare vehicleMK410GL Bedford, BedfordshireVisit Honestjohn
Dealer59 days • -1%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20251,833 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)TS183RB Preston Farm Industrial Estate, Durham£28,329Rare vehicleTS183RB Preston Farm Industrial Estate, DurhamVisit Honestjohn
Dealer67 days • -4%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20252,300 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)TS183RB Preston Farm Industrial Estate, Durham£28,404Rare vehicleTS183RB Preston Farm Industrial Estate, DurhamVisit Honestjohn
Dealer59 days • -2%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20252,160 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)TS183RB Preston Farm Industrial Estate, Durham£28,428Rare vehicleTS183RB Preston Farm Industrial Estate, DurhamVisit Honestjohn
Dealer3 days New1 / 4Add to favouritesUsed (2024) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20244,066 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)Delivered to you£28,063Rare vehicleDelivered to youVisit Buyacar
Dealer38 days • -3%See price change1 / 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£28,999Rare vehicleDelivered to youVisit Buyacar