Click for vehicles with £300 cashback + free delivery

Search results

Hey there!

Our natural language search is still in development, so results may be a bit inconsistent.

For better results, try using clear, specific phrases like this:

  • Make and model
  • Color and body type (e.g., SUV, hatchback)
  • Fuel type (petrol, diesel, electric, hybrid)
  • Age of the vehicle
  • Mileage
  • Your budget (total/monthly)

We're constantly improving to make your car search easier. Thanks for your patience!

1,117 Grey BMW cars for sale

Sort by
  • Relevance
  • Distance
  • Age (oldest)
  • Age (newest)
  • Price (lowest)
  • Price (highest)
  • Miles (lowest)
  • Miles (highest)
  • Newly listed
Main listing image - BMW 2 Series Gran Coupe

BMW 2 Series Gran Coupe218i M Sport 4dr DCT

2020
28,881 miles
Petrol

£21,390

or £318 mo
MK150DQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £317.06, Customer Deposit: £3,208.00, Total Deposit: £3,208.50, Optional Final Payment: £10,365.90, Total Charge For Credit: £7,086.22, Total Amount Payable: £28,476.22, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.24ppm, Mileage Per Annum: 10,000

Main listing image - BMW X2

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

2021
13,965 miles
Petrol

£26,450

or £443 mo
MK150DQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £442.14, Customer Deposit: £3,967.00, Total Deposit: £3,967.50, Optional Final Payment: £9,790.06, Total Charge For Credit: £8,088.14, Total Amount Payable: £34,538.14, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 6.10ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i M Sport 5dr Step Auto

2020
18,998 miles
Petrol

£59,950

or £947 mo
MK150DQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £946.64, Customer Deposit: £8,992.00, Total Deposit: £8,992.50, Optional Final Payment: £25,544.90, Total Charge For Credit: £19,079.48, Total Amount Payable: £79,029.48, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 13.26ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 4dr Step Auto

2023
22,105 miles
Hybrid

£34,690

or £536 mo
MK150DQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £535.50, Customer Deposit: £5,203.00, Total Deposit: £5,203.50, Optional Final Payment: £15,523.80, Total Charge For Credit: £11,205.80, Total Amount Payable: £45,895.80, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 11.87ppm, Mileage Per Annum: 10,000

BMW i4210kW eDrive35 Sport 70kWh 5dr Auto

2024
1,515 miles
Electric

£41,490

or £555 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £554.48, Customer Deposit: £6,223.00, Total Deposit: £6,223.50, Optional Final Payment: £19,790.87, Total Charge For Credit: £10,584.93, Total Amount Payable: £52,074.93, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.20ppm, Mileage Per Annum: 10,000

649-666 of 1,117 vehicles