4,479 BMW cars for sale

Sort by
  • Relevance
  • Distance
  • Age (oldest)
  • Age (newest)
  • Price (lowest)
  • Price (highest)
  • Miles (lowest)
  • Miles (highest)
  • Newly listed

BMW X2xDrive 25e M Sport 5dr Auto

2024
3,232 miles
Hybrid

£41,850

or £611 mo
M417GF

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £610.60, Customer Deposit: £6,277.00, Total Deposit: £6,277.50, Optional Final Payment: £17,033.21, Total Charge For Credit: £10,158.91, Total Amount Payable: £52,008.91, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.75ppm, Mileage Per Annum: 10,000

BMW X2xDrive 20i [178] Sport 5dr Step Auto

2021
22,577 miles
Petrol

£22,500

or £360 mo
PR22YQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £359.08, Customer Deposit: £3,375.00, Total Deposit: £3,375.00, Optional Final Payment: £7,399.00, Total Charge For Credit: £5,150.76, Total Amount Payable: £27,650.76, Representative APR: 9.90%, Interest Rate (Fixed): 9.46%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X2sDrive 18i [136] M Sport 5dr

2023
5,982 miles
Petrol

£26,118

or £396 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £395.20, Customer Deposit: £3,917.00, Total Deposit: £3,917.70, Optional Final Payment: £12,170.30, Total Charge For Credit: £8,544.40, Total Amount Payable: £34,662.40, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.17ppm, Mileage Per Annum: 10,000

BMW X4xDrive20d MHT M Sport 5dr Step Auto

2022
14,475 miles
Diesel

£41,975

or £628 mo
L37HT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £628.00, Customer Deposit: £6,296.00, Total Deposit: £6,296.25, Optional Final Payment: £18,683.22, Total Charge For Credit: £12,520.47, Total Amount Payable: £54,495.47, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 9.80ppm, Mileage Per Annum: 10,000

BMW X2xDrive 25e M Sport 5dr Auto

2023
3,652 miles
Hybrid

£29,990

or £382 mo
L37HT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £381.70, Customer Deposit: £4,498.00, Total Deposit: £4,498.50, Optional Final Payment: £15,395.33, Total Charge For Credit: £7,843.73, Total Amount Payable: £37,833.73, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.02ppm, Mileage Per Annum: 10,000

4195-4212 of 4,479 vehicles

  1. Home
  2. Cars for Sale
  3. BMW