SHOP

Price reductions on selected cars, from £250 - £1000 off

skip to main contentskip to footer

BMW 2 Series cars

42 cars

A used BMW 2 Series is never likely to disappoint – it looks just as impressive on the road as it does under the bonnet. They're beautifully designed and fitted with innovative tech and features, inside and out. There are a few models to choose from, including the incredible convertible and the Gran Tourer and Active Tourer models, but BMW loyalists will probably favour the M Sports. 

Personal Contract Purchase (PCP) representative example

Based on a cash price of £12,550 with a £2,000 customer deposit, borrowing £10,550 at a representative APR of 11.4%. 48 monthly payments of £194.03. Fixed rate of interest per annum 5.93%. Optional final payment. Option-to-purchase fee £10. Amount of interest £5,005.00. Total amount payable £16,318.44. Annual mileage limit 8,000 miles. Excess mileage charge 4p per mile.

  1. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2018
    • Mileage, 51,372 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£13,650Price per month. pcp. £195
  2. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2017
    • Mileage, 35,693 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£14,350Price per month. pcp. £210
  3. BMW 2 Series

    220i M Sport 2dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 6,779 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£30,890Price per month. pcp. £414
  4. BMW 2 Series

    220i M Sport 2dr Step Auto [Pro Pack]

    • Vehicle Year, 2023
    • Mileage, 6,380 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£34,590Price per month. pcp. £484
  5. BMW 2 Series

    220i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2018
    • Mileage, 26,239 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£19,250Price per month. pcp. £303
  6. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2018
    • Mileage, 24,353 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£17,400Price per month. pcp. £269
  7. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2020
    • Mileage, 23,107 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£19,950Price per month. pcp. £302
  8. BMW 2 Series

    218d M Sport 2dr Step Auto [Nav]

    • Vehicle Year, 2019
    • Mileage, 15,803 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£19,850Price per month. pcp. £328
  9. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2018
    • Mileage, 41,403 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£14,900Price per month. pcp. £216
  10. BMW 2 Series

    218d M Sport 2dr Step Auto [Nav]

    • Vehicle Year, 2019
    • Mileage, 60,103 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£16,250Price per month. pcp. £270
  11. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2018
    • Mileage, 40,266 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£14,600Price per month. pcp. £208
  12. BMW 2 Series

    218d M Sport 2dr [Nav]

    • Vehicle Year, 2019
    • Mileage, 31,328 miles
    • Fuel Type, Diesel
    • Transmission Type, Manual
    Full price.£15,950Price per month. pcp. £247
  13. BMW 2 Series

    220d Sport 2dr [Nav]

    • Vehicle Year, 2017
    • Mileage, 42,409 miles
    • Fuel Type, Diesel
    • Transmission Type, Manual
    Full price.£14,150Price per month. hp. £313
  14. BMW 2 Series

    218d M Sport 2dr [Nav]

    • Vehicle Year, 2018
    • Mileage, 54,804 miles
    • Fuel Type, Diesel
    • Transmission Type, Manual
    Full price.£13,650Price per month. pcp. £200
  15. BMW 2 Series

    218d M Sport 2dr [Nav]

    • Vehicle Year, 2019
    • Mileage, 33,132 miles
    • Fuel Type, Diesel
    • Transmission Type, Manual
    Full price.£16,300Price per month. pcp. £253
  16. BMW 2 Series

    218d M Sport 2dr Step Auto [Nav]

    • Vehicle Year, 2019
    • Mileage, 62,395 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£15,200Price per month. pcp. £249
  17. BMW 2 Series

    M240i 2dr [Nav] Step Auto

    • Vehicle Year, 2016
    • Mileage, 66,556 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£16,350Price per month. hp. £370
  18. BMW 2 Series

    220i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2018
    • Mileage, 31,051 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£17,800Price per month. pcp. £275
  19. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2017
    • Mileage, 44,276 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£13,450Price per month. hp. £295
  20. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2018
    • Mileage, 58,821 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£13,950Price per month. pcp. £204
  21. BMW 2 Series

    218i SE 2dr [Nav]

    • Vehicle Year, 2019
    • Mileage, 60,103 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£12,850Price per month. pcp. £185
  22. BMW 2 Series

    218d M Sport 2dr Step Auto [Nav]

    • Vehicle Year, 2019
    • Mileage, 42,269 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£17,850Price per month. pcp. £294
  23. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2018
    • Mileage, 39,229 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£15,900Price per month. pcp. £241
  24. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2019
    • Mileage, 51,857 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£14,750Price per month. pcp. £212
  25. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2017
    • Mileage, 43,662 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£15,250Price per month. pcp. £234
  26. BMW 2 Series

    218i Sport 2dr [Nav]

    • Vehicle Year, 2017
    • Mileage, 47,905 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£11,700Price per month. hp. £250
  27. BMW 2 Series

    218i M Sport 2dr [Nav]

    • Vehicle Year, 2016
    • Mileage, 44,157 miles
    • Fuel Type, Petrol
    • Transmission Type, Manual
    Full price.£12,700Price per month. hp. £276
  28. BMW 2 Series

    218d M Sport 2dr Step Auto [Nav]

    • Vehicle Year, 2017
    • Mileage, 29,287 miles
    • Fuel Type, Diesel
    • Transmission Type, Automatic
    Full price.£16,100Price per month. hp. £363
  29. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2018
    • Mileage, 40,472 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£16,050Price per month. pcp. £240
  30. BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle Year, 2019
    • Mileage, 21,210 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£18,600Price per month. pcp. £276
  31. BMW 2 Series

    M240i xDrive 2dr Step Auto

    • Vehicle Year, 2022
    • Mileage, 8,551 miles
    • Fuel Type, Petrol
    • Transmission Type, Automatic
    Full price.£39,790Price per month. pcp. £544
  32. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • BMW

    • 2 Series

1 to 32 of 42 results