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 X3

    BMW X3

    M50 xDrive 5dr Auto

    • Vehicle year, 2026
    • Mileage, 9,483 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£56,199
    Price per month. pcp. £885
  2. BMW X5

    BMW X5

    xDrive30d MHT M Sport 5dr Auto [Pro Pack]

    • Vehicle year, 2025
    • Mileage, 11,000 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£56,399
    Price per month. pcp. £851
  3. BMW X5

    £700 off

    BMW X5

    xDrive30d MHT M Sport 5dr Auto

    • Vehicle year, 2025
    • Mileage, 5,299 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£56,689
    Price per month. pcp. £815
  4. BMW X5

    BMW X5

    xDrive30d MHT M Sport 5dr Auto

    • Vehicle year, 2025
    • Mileage, 4,368 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£56,799
    Price per month. pcp. £815
  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 X6

    £250 off

    BMW X6

    xDrive40i MHT M Sport 5dr Step Auto

    • Vehicle year, 2025
    • Mileage, 7,462 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£57,259
    Price per month. pcp. £873
  7. BMW M3

    £800 off

    BMW M3

    M3 xDrive Competition M 4dr Step Auto

    • Vehicle year, 2023
    • Mileage, 21,040 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£57,299
    Price per month. pcp. £924
  8. BMW X3 M

    £500 off

    BMW X3 M

    xDrive X3 M Competition 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 30,923 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£57,799
    Price per month. pcp. £913
  9. BMW X7

    BMW X7

    xDrive40i MHT M Sport 5dr Step Auto

    • Vehicle year, 2024
    • Mileage, 14,566 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£57,999
    Price per month. pcp. £876
  10. BMW X6

    £750 off

    BMW X6

    xDrive40d MHT M Sport 5dr Step Auto

    • Vehicle year, 2025
    • Mileage, 8,893 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£59,049
    Price per month. pcp. £902
  11. Three cars beneath a neon chevron backdrop

    1000s of cars under

    £199/month

    Shop now
  12. BMW X7

    £850 off

    BMW X7

    xDrive40i MHT M Sport 5dr Step Auto

    • Vehicle year, 2024
    • Mileage, 10,005 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£59,089
    Price per month. pcp. £892
  13. BMW X5

    £500 off

    BMW X5

    xDrive50e M Sport 5dr Auto [Tech/Pro Pack]

    • Vehicle year, 2025
    • Mileage, 12,006 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£59,999
    Price per month. pcp. £866
  14. BMW X5

    BMW X5

    xDrive30d MHT M Sport 5dr Auto [Tech/Pro Pack]

    • Vehicle year, 2026
    • Mileage, 9,207 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£60,089
    Price per month. pcp. £891
  15. BMW X5

    BMW X5

    xDrive30d MHT M Sport 5dr Auto

    • Vehicle year, 2026
    • Mileage, 2,237 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£60,299
    Price per month. pcp. £868
  16. BMW X5

    BMW X5

    xDrive50e M Sport 5dr Auto

    • Vehicle year, 2025
    • Mileage, 8,543 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£61,599
    Price per month. pcp. £934
  17. BMW X5

    £1000 off

    BMW X5

    xDrive50e M Sport 5dr Auto [Pro Pack]

    • Vehicle year, 2026
    • Mileage, 8,383 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£61,699
    Price per month. pcp. £902
  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 i7

    £800 off

    BMW i7

    400kW xDrive60 M Sport 105.7kWh 4dr Auto

    • Vehicle year, 2025
    • Mileage, 3,134 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£61,799
    Price per month. pcp. £956
  20. BMW X7

    £950 off

    BMW X7

    xDrive40i MHT M Sport 5dr Step Auto [6 Seat]

    • Vehicle year, 2025
    • Mileage, 17,481 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£61,999
    Price per month. pcp. £985
  21. BMW M3

    £300 off

    BMW M3

    M3 xDrive Competition M 5dr Step Auto

    • Vehicle year, 2023
    • Mileage, 18,766 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£62,399
    Price per month. pcp. £1,021
  22. BMW X7

    £600 off

    BMW X7

    xDrive40d MHT M Sport 5dr Step Auto

    • Vehicle year, 2025
    • Mileage, 16,019 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£62,599
    Price per month. pcp. £918
  23. BMW M4

    BMW M4

    M4 xDrive 530 Competition M 2dr Step Auto

    • Vehicle year, 2025
    • Mileage, 4,577 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£63,999
    Price per month. pcp. £1,014
  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 X7

    BMW X7

    xDrive40d MHT M Sport 5dr Step Auto

    • Vehicle year, 2025
    • Mileage, 13,404 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£64,289
    Price per month. pcp. £952
  26. BMW X5

    BMW X5

    xDrive50e M Sport 5dr Auto [Tech/Pro Pack] [NI]

    • Vehicle year, 2025
    • Mileage, 9,739 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£65,499
    Price per month. pcp. £978
  27. BMW X7

    £300 off

    BMW X7

    xDrive40d MHT M Sport 5dr Step Auto

    • Vehicle year, 2026
    • Mileage, 2,520 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£66,299
    Price per month. pcp. £939
  28. BMW M8 Gran Coupe

    £900 off

    BMW M8 Gran Coupe

    M8 Competition 4dr Step Auto

    • Vehicle year, 2025
    • Mileage, 8,664 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£67,089
    Price per month. pcp. £1,081
  29. BMW iX3

    £600 off

    BMW iX3

    345kW xDrive50 M Sport Pro 113kWh 5dr Auto [Tech+]

    • Vehicle year, 2026
    • Mileage, 6,470 miles
    • Fuel type, Electric
    • Transmission type, Automatic
    • Range in miles,
    Full price.£68,099
    Price per month. pcp. £1,207
  30. BMW XM

    BMW XM

    5dr Auto

    • Vehicle year, 2024
    • Mileage, 9,540 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£71,899
    Price per month. pcp. £1,085
  31. BMW M3

    BMW M3

    M3 xDrive 530 Competition M 4dr Step Auto

    • Vehicle year, 2026
    • Mileage, 2,897 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£75,994
    Price per month. pcp. £1,218
  32. BMW M5

    £1000 off

    BMW M5

    M5 4dr DCT

    • Vehicle year, 2024
    • Mileage, 5,573 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£78,199
    Price per month. pcp. £1,301
  33. BMW M5

    BMW M5

    M5 5dr DCT

    • Vehicle year, 2026
    • Mileage, 3,077 miles
    • Fuel type, Petrol plug-in hybrid
    • Transmission type, Automatic
    Full price.£87,429
    Price per month. pcp. £1,401
  34. BMW 2 Series Active Tourer

    Currently reserved

    BMW 2 Series Active Tourer

    220d xDrive Sport 5dr Step Auto

    • Vehicle year, 2018
    • Mileage, 66,559 miles
    • Fuel type, Diesel
    • Transmission type, Automatic
    Full price.£9,599
    Price per month. pcp. £150
  35. BMW 2 Series

    Currently reserved

    BMW 2 Series

    218i M Sport 2dr [Nav] Step Auto

    • Vehicle year, 2017
    • Mileage, 72,336 miles
    • Fuel type, Petrol
    • Transmission type, Automatic
    Full price.£9,799
    Price per month. hp. £170
  36. BMW X2

    Currently reserved

    BMW X2

    sDrive 18d M Sport 5dr

    • Vehicle year, 2018
    • Mileage, 76,136 miles
    • Fuel type, Diesel
    • Transmission type, Manual
    Full price.£10,799
    Price per month. pcp. £183
  37. Set up a search alert with your chosen filters to get notified when new inventory arrives.

    • BMW

673 to 704 of 723 results