SHOP

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

skip to main contentskip to footer

Used BMW for sale

723 cars

BMW cars for sale are well-known for their impressive build-quality and durable engines. There's a range of popular used BMWs to choose from, including the 1 Series, 2 Series, 3 Series, and 4 Series models – plus the X1 and X3. You can purchase or finance a quality used BMW to get on the road in a brilliant car at an impressive price. 

Personal Contract Purchase (PCP) representative example

Based on a cash price of £12,500, with a £2,000 customer deposit, borrowing £10,500 at a representative APR of 12.4%. 48 monthly payments of £189.23. Fixed rate of interest per annum 6.45%. Optional final payment £5,289.00. Option-to-purchase fee £10. Amount of interest £3,872.02. Total amount payable £16,372.04. Annual mileage limit 8,000 miles. Excess mileage charge 4p per mile.

  1. BMW 4 Series

    BMW 4 Series

    430i [245] M Sport 2dr Step Auto

    • Vehicle year, 2022
    • Mileage, 43,648 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£26,999
    Price per month. pcp. £461
  2. BMW X5

    BMW X5

    xDrive40d M Sport 5dr Auto [7 Seat]

    • Vehicle year, 2018
    • Mileage, 55,902 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£26,999
    Price per month. hp. £535
  3. BMW i4 Gran Coupe

    BMW i4 Gran Coupe

    250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]

    • Vehicle year, 2024
    • Mileage, 33,159 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,074
    Price per month. pcp. £427
  4. BMW X3

    £400 off

    BMW X3

    xDrive20d MHT M Sport 5dr Step Auto [Pro Pack]

    • Vehicle year, 2022
    • Mileage, 50,315 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£27,199
    Price per month. pcp. £436
  5. A green car beside a neon autumn price drop icon

    £250-£1000 off over a thousand selected cars

    View cars on offer
  6. BMW 2 Series Active Tourer

    £600 off

    BMW 2 Series Active Tourer

    225e xDrive M Sport 5dr DCT

    • Vehicle year, 2026
    • Mileage, 5,384 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£27,199
    Price per month. pcp. £454
  7. BMW 4 Series Gran Coupe

    BMW 4 Series Gran Coupe

    420i M Sport 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 25,600 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,299
    Price per month. pcp. £445
  8. BMW X3

    BMW X3

    xDrive 30e SE 5dr Auto

    • Vehicle year, 2021
    • Mileage, 11,888 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£27,349
    Price per month. pcp. £473
  9. BMW 1 Series

    BMW 1 Series

    120 M Sport 5dr Step Auto

    • Vehicle year, 2026
    • Mileage, 9,769 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,399
    Price per month. pcp. £427
  10. BMW 2 Series

    £600 off

    BMW 2 Series

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

    • Vehicle year, 2023
    • Mileage, 20,443 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,399
    Price per month. pcp. £404
  11. Three cars beneath a neon chevron backdrop

    1000s of cars under

    £199/month

    Shop now
  12. BMW X1

    BMW X1

    xDrive 25e M Sport 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 31,806 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£27,399
    Price per month. pcp. £415
  13. BMW 1 Series

    £300 off

    BMW 1 Series

    120 M Sport 5dr Step Auto [Tech+ Pack]

    • Vehicle year, 2025
    • Mileage, 13,002 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,499
    Price per month. pcp. £428
  14. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 43,557 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,499
    Price per month. pcp. £456
  15. BMW X1

    BMW X1

    xDrive 23i MHT M Sport Premier 5dr Step Auto

    • Vehicle year, 2022
    • Mileage, 12,083 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,579
    Price per month. pcp. £425
  16. BMW iX3

    BMW iX3

    210kW M Sport Pro 80kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 42,500 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,699
    Price per month. pcp. £487
  17. BMW Z4

    £600 off

    BMW Z4

    sDrive 20i M Sport 2dr Auto

    • Vehicle year, 2022
    • Mileage, 9,737 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£27,799
    Price per month. pcp. £423
  18. A silver car beside a neon calendar and tick icon

    Not sure about being approved for finance?

    Get a quick and easy finance check

    Find out nowThis won't affect your credit score
  19. BMW i4 Gran Coupe

    BMW i4 Gran Coupe

    250kW eDrive40 M Sport 83.9kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 25,781 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,999
    Price per month. pcp. £453
  20. BMW iX3

    BMW iX3

    210kW M Sport Pro 80kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 27,769 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,999
    Price per month. pcp. £478
  21. BMW iX

    BMW iX

    240kW xDrive40 Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 30,925 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£27,999
    Price per month. pcp. £468
  22. BMW i4 Gran Coupe

    £300 off

    BMW i4 Gran Coupe

    400kW M50 83.9kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 51,930 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,054
    Price per month. pcp. £446
  23. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 47,694 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,499
    Price per month. pcp. £493
  24. A red car beside a neon part exchange arrows icon

    Faff-free part exchange

    Use the value of your current car to lower the cost of your next one

    Get a free instant valuation
  25. BMW iX3

    BMW iX3

    210kW M Sport Pro 80kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 31,459 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,499
    Price per month. pcp. £481
  26. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 38,568 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,499
    Price per month. pcp. £474
  27. BMW 3 Series

    BMW 3 Series

    330e 22.3 kWh Sport 4dr Step Auto

    • Vehicle year, 2025
    • Mileage, 8,941 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£28,599
    Price per month. pcp. £441
  28. BMW X3

    BMW X3

    xDrive20i MHT M Sport 5dr Step Auto [Tech Pack]

    • Vehicle year, 2022
    • Mileage, 52,500 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£28,699
    Price per month. pcp. £480
  29. BMW 4 Series Gran Coupe

    BMW 4 Series Gran Coupe

    420i M Sport 5dr Step Auto [Tech Pack]

    • Vehicle year, 2022
    • Mileage, 31,440 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£28,899
    Price per month. pcp. £503
  30. BMW iX

    £400 off

    BMW iX

    240kW xDrive40 M Sport Edition 76.6kWh 5dr Auto

    • Vehicle year, 2022
    • Mileage, 47,105 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,899
    Price per month. pcp. £478
  31. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 33,692 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,999
    Price per month. pcp. £479
  32. BMW 4 Series Gran Coupe

    BMW 4 Series Gran Coupe

    420i M Sport 5dr Step Auto

    • Vehicle year, 2024
    • Mileage, 33,740 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£28,999
    Price per month. pcp. £480
  33. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 46,858 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£28,999
    Price per month. pcp. £490
  34. BMW X3

    BMW X3

    xDrive20d MHT M Sport 5dr Step Auto

    • Vehicle year, 2022
    • Mileage, 19,641 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£29,089
    Price per month. pcp. £456
  35. BMW X1

    BMW X1

    xDrive 30e M Sport 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 24,740 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£29,299
    Price per month. pcp. £446
  36. BMW iX

    BMW iX

    240kW xDrive40 M Sport 76.6kWh 5dr Auto

    • Vehicle year, 2023
    • Mileage, 36,843 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£29,499
    Price per month. pcp. £491
  37. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • BMW

513 to 544 of 723 results