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!

268 3.0 Litre 4-Door 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 3 Series

BMW 3 SeriesM340d xDrive MHT 4dr Step Auto

2021
53,012 miles
Diesel

£28,990

or £403 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £402.89, Customer Deposit: £4,348.00, Total Deposit: £4,848.50, Optional Final Payment: £13,949.08, Total Charge For Credit: £8,743.41, Total Amount Payable: £37,733.41, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 11.44ppm, Mileage Per Annum: 10,000

Main listing image - BMW 3 Series

BMW 3 Series330d M Sport 4dr Step Auto

2019
28,472 miles
Diesel

£26,490

or £370 mo
OL112PX

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £369.21, Customer Deposit: £3,973.00, Total Deposit: £4,473.50, Optional Final Payment: £12,615.20, Total Charge For Credit: £7,951.57, Total Amount Payable: £34,441.57, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.01ppm, Mileage Per Annum: 10,000

BMW 3 Series330d M Sport 4dr Step Auto

2019
41,073 miles
Diesel

£26,990

or £401 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £400.35, Customer Deposit: £4,048.00, Total Deposit: £4,548.50, Optional Final Payment: £11,434.37, Total Charge For Credit: £7,809.32, Total Amount Payable: £34,799.32, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 7.69ppm, Mileage Per Annum: 10,000

BMW 5 Series530d xDrive MHT M Sport 4dr Auto

2022
34,135 miles
Diesel

was

£34,490

£1,005 off
£33,485
or £503 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £502.92, Customer Deposit: £5,022.00, Total Deposit: £5,522.75, Optional Final Payment: £14,004.78, Total Charge For Credit: £9,679.77, Total Amount Payable: £43,164.77, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 9.48ppm, Mileage Per Annum: 10,000

BMW 3 Series330d M Sport 4dr Step Auto

2020
29,257 miles
Diesel

£27,990

or £399 mo
M417GF

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £398.50, Customer Deposit: £4,198.00, Total Deposit: £4,698.50, Optional Final Payment: £12,876.58, Total Charge For Credit: £8,314.58, Total Amount Payable: £36,304.58, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 8.65ppm, Mileage Per Annum: 10,000

BMW 3 Series330d MHT M Sport 4dr Step Auto

2021
22,500 miles
Diesel

£29,490

or £419 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £418.46, Customer Deposit: £4,423.00, Total Deposit: £4,923.50, Optional Final Payment: £13,691.39, Total Charge For Credit: £8,792.51, Total Amount Payable: £38,282.51, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 9.42ppm, Mileage Per Annum: 10,000

BMW 3 Series330d M Sport 4dr Step Auto

2017
32,831 miles
Diesel

£16,790

or £292 mo
CR04RR

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £291.76, Customer Deposit: £2,518.00, Total Deposit: £2,518.50, Optional Final Payment: £4,162.50, Total Charge For Credit: £3,603.72, Total Amount Payable: £20,393.72, Representative APR: 9.90%, Interest Rate (Fixed): 6.31%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

199-216 of 268 vehicles