Dealer11 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.Delivered to you£26,775Fair priceYou save £325Delivered to youVisit Buyacar
Dealer3 days New1 / 4Add to favouritesUsed (2005) BMW 120 | Fair price1 Series 2.0 d SE 5 door2005133,000 miles2.0L DieselHatchbackManualNE12 9SZ Newcastle Upon Tyne, Tyne and Wear£1,499Fair priceEstimated price £1,425NE12 9SZ Newcastle Upon Tyne, Tyne and WearVisit Motors.co.uk
Dealer79 days • -3%See price change1 / 4Add to favouritesUsed (2018) BMW 120 Efficient Dynamics | Fair price1 Series d M Sport Shadow Ed 3dr201887,235 miles2.0L DieselHatchbackAutomaticNE31 1RH Hebburn, Tyne and Wear£11,995Fair priceYou save £405NE31 1RH Hebburn, Tyne and WearVisit Motors.co.uk
Dealer5 days 1 / 2Add to favouritesUsed (2015) BMW 120 M Sport 177 HP | Fair price1 Series i M Sport 5drSep 201563,313 miles1.6L PetrolHatchbackManual177 HP (130 kW)139 g CO2/km comb.WC1E 7DP London, London£9,550Fair priceYou save £550WC1E 7DP London, LondonVisit Exchange and Mart
Dealer184 days • -3%See price changePhotos coming soonAdd to favouritesUsed (2017) BMW 120 Sport Line 184 HP | Fair price1 Series 2.0 i Sport Hatchback 5dr201765,388 miles2.0L PetrolHatchbackManual184 HP (135 kW)NE12 9SZ NewcastleuponTyne, Tyne and Wear£10,350Fair priceEstimated price £10,019NE12 9SZ NewcastleuponTyne, Tyne and WearVisit Desperateseller.co.uk
Dealer232 days • -3%See price change1 / 1Add to favouritesUsed (2018) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Shadow201880,667 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)NE8 3HL Gateshead, Tyne and Wear£12,990Fair priceEstimated price £12,346NE8 3HL Gateshead, Tyne and WearVisit Desperateseller.co.uk
Dealer315 days • -4%See price change1 / 1Add to favouritesUsed (2018) BMW 120 Sport Line 184 HP | Fair price1 Series 2.0 i Sport Hatchback 3dr201840,054 miles2.0L PetrolHatchbackManual184 HP (135 kW)NE12 9SZ NewcastleuponTyne, Tyne and Wear£11,750Fair priceYou save £650NE12 9SZ NewcastleuponTyne, Tyne and WearVisit Desperateseller.co.uk
Dealer1 day 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
Dealer3 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
Dealer32 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
Dealer154 days Photos coming soonAdd to favouritesUsed (2016) BMW 120 M Sport 190 HP | A bit pricey1 Series 2.0 d M Sport Hatchback201663,065 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)NE29 7TE North Shields, Tyne and Wear£13,489A bit priceyEstimated price £12,444NE29 7TE North Shields, Tyne and WearVisit Desperateseller.co.uk
Dealer3 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
Dealer3 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
Dealer24 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
Dealer31 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
Dealer1 day 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
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.57 days • -7%See price change1 / 4Add to favouritesUsed (2025) BMW 120 M Sport 154 HP | Not evaluated1 SeriesM Sport 5dr Step Auto20257,581 miles1.5L HybridHatchbackAutomatic154 HP (113 kW)NE360BQ West Boldon, Tyne and Wear£26,517Rare vehicleNE360BQ West Boldon, Tyne and WearVisit heycar
Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.3 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)NE360BQ West Boldon, Tyne and Wear£28,063Rare vehicleNE360BQ West Boldon, Tyne and WearVisit heycar