Click for vehicles with £200-£700 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!

3,170 seats Litre Semi-automatic BMW cars under £40000 for sale

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

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
15,818 miles
Petrol

£31,481

or £465 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £464.75, Customer Deposit: £4,722.00, Total Deposit: £4,722.15, Optional Final Payment: £15,370.29, Total Charge For Credit: £10,454.69, Total Amount Payable: £41,935.69, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

BMW 5 Series Touring530e M Sport 5dr Auto

2023
16,535 miles
Hybrid

£37,630

or £571 mo
LN63QZ

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £570.48, Customer Deposit: £5,644.00, Total Deposit: £5,644.50, Optional Final Payment: £14,735.46, Total Charge For Credit: £10,133.00, Total Amount Payable: £47,763.00, Representative APR: 10.90%, Interest Rate (Fixed): 5.67%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW 4 Series420d MHT M Sport 2dr Step Auto

2022
9,790 miles
Diesel

£30,569

or £446 mo
DN158PT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £445.71, Customer Deposit: £4,585.00, Total Deposit: £4,585.35, Optional Final Payment: £15,262.35, Total Charge For Credit: £10,227.07, Total Amount Payable: £40,796.07, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 9.99ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135i xDrive 5dr Step Auto

2023
8,777 miles
Petrol

£33,502

or £464 mo
BH125WB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £463.22, Customer Deposit: £5,025.00, Total Deposit: £5,025.30, Optional Final Payment: £16,114.33, Total Charge For Credit: £9,408.97, Total Amount Payable: £42,910.97, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 13.49ppm, Mileage Per Annum: 10,000

BMW 3 Series330e xDrive M Sport 4dr Step Auto

2024
5,716 miles
Hybrid

£39,286

or £560 mo
DN158PT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £559.04, Customer Deposit: £5,892.00, Total Deposit: £5,892.90, Optional Final Payment: £17,974.41, Total Charge For Credit: £10,856.19, Total Amount Payable: £50,142.19, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 13.11ppm, Mileage Per Annum: 10,000

BMW 1 Series118i [136] Sport 5dr Step Auto

2021
43,300 miles
Petrol

£18,203

or £268 mo
RG279RW

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £267.86, Customer Deposit: £2,730.00, Total Deposit: £2,730.45, Optional Final Payment: £8,939.90, Total Charge For Credit: £6,056.77, Total Amount Payable: £24,259.77, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 8.34ppm, Mileage Per Annum: 10,000

BMW 1 Series118d M Sport 5dr Step Auto

2022
6,254 miles
Diesel

£25,649

or £380 mo
RG279RW

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £379.23, Customer Deposit: £3,847.00, Total Deposit: £3,847.35, Optional Final Payment: £12,487.92, Total Charge For Credit: £8,510.08, Total Amount Payable: £34,159.08, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 9.30ppm, Mileage Per Annum: 10,000

BMW 3 Series330e xDrive M Sport 4dr Step Auto

2023
7,865 miles
Hybrid

£36,908

or £570 mo
RG279RW

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £569.34, Customer Deposit: £5,536.00, Total Deposit: £5,536.20, Optional Final Payment: £16,540.21, Total Charge For Credit: £11,927.39, Total Amount Payable: £48,835.39, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 12.15ppm, Mileage Per Annum: 10,000

BMW 1 Series118i M Sport 5dr Step Auto

2020
33,752 miles
Petrol

£19,892

or £300 mo
BH125WB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £299.55, Customer Deposit: £2,983.00, Total Deposit: £2,983.80, Optional Final Payment: £9,356.20, Total Charge For Credit: £6,526.85, Total Amount Payable: £26,418.85, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 7.53ppm, Mileage Per Annum: 10,000

1531-1548 of 3,170 vehicles