Click here for exclusive stock with FREE home delivery!

2,940 BMW Cars for sale

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

BMW X1

xDrive 25e Sport 5dr Auto
2021
16,679 miles
Hybrid
£23,688
or £414 mo
DE214RX

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £413.61, Customer Deposit: £3,553.00, Total Deposit: £3,553.20, Optional Final Payment: £10,897.00, Total Charge For Credit: £5,238.55, Total Amount Payable: £28,926.55, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

BMW 7 Series

745e M Sport 4dr Auto
2022
13,353 miles
Hybrid
£44,811
or £683 mo
DH11HP

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £682.67, Customer Deposit: £6,721.00, Total Deposit: £6,721.65, Optional Final Payment: £23,941.00, Total Charge For Credit: £9,745.10, Total Amount Payable: £54,556.10, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X1

sDrive 20i SE 5dr Step Auto
2020
16,689 miles
Petrol
£20,615
or £382 mo
fair price
BR29HS

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £381.46, Customer Deposit: £3,092.00, Total Deposit: £3,092.25, Optional Final Payment: £8,591.00, Total Charge For Credit: £4,419.35, Total Amount Payable: £25,034.35, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1

xDrive 20d M Sport 5dr Step Auto
2019
11,578 miles
Diesel
£26,134
or £468 mo
EX28FD

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £467.41, Customer Deposit: £3,920.00, Total Deposit: £3,920.10, Optional Final Payment: £11,120.00, Total Charge For Credit: £5,265.45, Total Amount Payable: £31,399.45, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1

sDrive 20i xLine 5dr Step Auto
2019
38,139 miles
Petrol
£18,476
or £357 mo
good price
E4 8PZ

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £356.28, Customer Deposit: £2,771.00, Total Deposit: £2,771.40, Optional Final Payment: £7,102.00, Total Charge For Credit: £3,867.20, Total Amount Payable: £22,343.20, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1

sDrive 20i [178] xLine 5dr Step Auto
2022
19,178 miles
Petrol
£26,990
or £470 mo
NN39HG

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £469.08, Customer Deposit: £4,048.00, Total Deposit: £4,048.50, Optional Final Payment: £12,507.00, Total Charge For Credit: £5,983.30, Total Amount Payable: £32,973.30, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW X1

sDrive 18i [136] xLine 5dr
2022
4,938 miles
Petrol
£24,825
or £419 mo
fair price
BR29HS

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £418.65, Customer Deposit: £3,723.00, Total Deposit: £3,723.75, Optional Final Payment: £12,035.00, Total Charge For Credit: £5,586.50, Total Amount Payable: £30,411.50, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 4.80ppm, Mileage Per Annum: 10,000

1-18 of 2,940 vehicles