Verified DealerA trusted partner of AutoUncle with agreed terms and a signed contract, ensuring you're dealing with a legitimate business.59 days • -2%See price change1 / 4Add to favouritesUsed (2021) BMW 120 M Sport 190 HP | Good price1 Series d M Sport 5dr Step Auto202154,091 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)55.4 Mpg133 g CO2/km comb.BB19BD Blackburn, Lancashire£19,378Good priceYou save £1,522BB19BD Blackburn, LancashireVisit heycar
Dealer53 days • -2%See price change1 / 2Add to favouritesUsed (2019) BMW 120 M Sport 190 HP | Super price1 Series 2.0 d M Sport Shadow201944,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)PR3 0RB Preston, Lancashire£16,645Super priceYou save £3,855PR3 0RB Preston, LancashireVisit Motors.co.uk
Dealer224 days • -2%See price change1 / 4Add to favouritesUsed (2015) BMW 120 M Sport 190 HP | Good price1 Series 2.0 d M Sport Hatchback201590,190 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)PR4 2RE Prestons, Lancashire£8,695Good priceYou save £1,205PR4 2RE Prestons, LancashireVisit Desperateseller.co.uk
Dealer0 days New1 / 4Add to favouritesUsed (2018) BMW 120 Sport Line | Good price1 Series d Sport 5dr [Nav/Serv201890,000 miles2.0L DieselHatchbackAutomaticBB3 0RP Darwen, Lancashire£8,995Good priceYou save £1,005BB3 0RP Darwen, LancashireVisit Motors.co.uk
Dealer3 days Photos coming soonNewAdd to favouritesUsed (2010) BMW 120 | Good price1 Series 2.0 d SE 5 door2010122,000 miles2.0L DieselHatchbackManualBB10 2TN Burnley, Lancashire£2,500Good priceYou save £900BB10 2TN Burnley, LancashireVisit Motors.co.uk
Dealer3 days Photos coming soonNewAdd to favouritesUsed (2024) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport (LCP)202412,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)PR2 5PZ Preston, Lancashire£28,499Fair priceEstimated price £27,960PR2 5PZ Preston, LancashireVisit Motors.co.uk
Dealer3 days • -31%See price changeNew1 / 4Add to favouritesUsed (2020) BMW 120 M Sport 190 HP | Fair priced xDrive M Sport202053,250 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)51.4 Mpg117 g CO2/km comb.BB8 9NP Colne, Lancashire£19,990Fair priceYou save £1,110BB8 9NP Colne, LancashireVisit Bmw.co.uk
Dealer5 days Photos coming soonAdd to favouritesUsed (2021) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback202142,000 miles2.0L DieselHatchbackAutomatic190 HP (139 kW)PR2 5PZ Preston, Lancashire£21,999Fair priceYou save £701PR2 5PZ Preston, LancashireVisit Motors.co.uk
Dealer6 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.WD6 2BT Borehamwood, Hertfordshire£26,975Fair priceYou save £25WD6 2BT Borehamwood, HertfordshireVisit Honestjohn
Dealer27 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
Dealer49 days 1 / 4Add to favouritesUsed (2022) BMW 120 M Sport 187 HP | Fair price1 Series d xDrive M Sport 2.020229,757 miles2.0L DieselHatchbackAutomatic187 HP (137 kW)51.4 Mpg145 g CO2/km comb.PR2 2YA Preston, Lancashire£26,990Fair priceEstimated price £26,630PR2 2YA Preston, LancashireVisit Bmw.co.uk
Dealer259 days 1 / 4Add to favouritesUsed (2014) BMW 120 M Sport 184 HP | Fair price1 Series d M Sport 3dr201488,439 miles2.0L DieselHatchbackManual184 HP (135 kW)4.6 Mpg119 g CO2/km comb.BB4 4BG Rossendale, Lancashire£6,995Fair priceEstimated price £6,912BB4 4BG Rossendale, LancashireVisit Desperateseller.co.uk
Dealer483 days • -16%See price change1 / 4Add to favouritesUsed (2004) BMW 120 | Fair price1 Series i SE 5dr Step Auto200471,000 miles2.0L PetrolHatchbackAutomaticBB5 5JW Accrington, Lancashire£2,495Fair priceYou save £5BB5 5JW Accrington, LancashireVisit Motors.co.uk
Dealer158 days • -4%See price change1 / 1Add to favouritesUsed (2018) BMW 120 M Sport 190 HP | Fair price1 Series 2.0 d M Sport Hatchback201869,644 miles2.0L DieselHatchbackManual190 HP (139 kW)PR1 9SU Preston, Lancashire£11,499Fair priceYou save £101PR1 9SU Preston, LancashireVisit Desperateseller.co.uk
Dealer300 days 1 / 1Add to favouritesUsed (2011) BMW 120 | Fair price1 Series d Se 22011111,802 miles2.0L DieselHatchbackManualFY2 0QX Holyoake Avenue, Blackpool, Lancashire£2,795Fair priceYou save £405FY2 0QX Holyoake Avenue, Blackpool, LancashireVisit Desperateseller.co.uk
Dealer6 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
Dealer8 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
Dealer9 days 1 / 4Add to favouritesUsed (2018) BMW 120 Efficient Dynamics | Fair price1 Series i [2.0] M Sport Shadow Ed201842,708 miles2.0L PetrolHatchbackAutomaticPR5 4EA Preston, Lancashire£15,995Fair priceEstimated price £15,649PR5 4EA Preston, LancashireVisit Motors.co.uk
Dealer6 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
Dealer6 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
Dealer6 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
Dealer6 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
Dealer19 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
Dealer26 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
Dealer6 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