Click for vehicles with £300 cashback + free delivery

371 5-Seater BMW 3 Series Saloon cars under £29500 for sale

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

BMW 3 Series318d Sport 4dr Step Auto

2020
37,334 miles
Diesel

£19,452

or £300 mo
TA66DD

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £299.08, Customer Deposit: £2,917.00, Total Deposit: £2,917.80, Optional Final Payment: £7,603.00, Total Charge For Credit: £5,125.56, Total Amount Payable: £24,577.56, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320d M Sport 4dr Step Auto

2020
44,733 miles
Diesel

£22,527

or £350 mo
NE360BQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £349.73, Customer Deposit: £3,379.00, Total Deposit: £3,379.05, Optional Final Payment: £8,609.00, Total Charge For Credit: £5,898.36, Total Amount Payable: £28,425.36, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2019
46,980 miles
Petrol

£21,440

or £341 mo
TS183RB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £340.49, Customer Deposit: £3,216.00, Total Deposit: £3,216.00, Optional Final Payment: £7,749.00, Total Charge For Credit: £5,528.03, Total Amount Payable: £26,968.03, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 4dr Auto

2020
43,340 miles
Hybrid

£22,056

or £345 mo
EX28FD

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £344.74, Customer Deposit: £3,308.00, Total Deposit: £3,308.40, Optional Final Payment: £8,294.00, Total Charge For Credit: £5,749.18, Total Amount Payable: £27,805.18, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320d xDrive M Sport 4dr Step Auto

2020
36,077 miles
Diesel

£25,100

or £396 mo
NE360BQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £395.35, Customer Deposit: £3,765.00, Total Deposit: £3,765.00, Optional Final Payment: £9,262.00, Total Charge For Credit: £6,508.45, Total Amount Payable: £31,608.45, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 4dr Auto

2020
20,558 miles
Hybrid

£24,625

or £383 mo
EX28FD

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £382.66, Customer Deposit: £3,693.00, Total Deposit: £3,693.75, Optional Final Payment: £9,390.00, Total Charge For Credit: £6,443.77, Total Amount Payable: £31,068.77, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320d xDrive M Sport 4dr Step Auto

2020
21,850 miles
Diesel

£26,803

or £421 mo
NE360BQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £420.44, Customer Deposit: £4,020.00, Total Deposit: £4,020.45, Optional Final Payment: £9,991.00, Total Charge For Credit: £6,969.13, Total Amount Payable: £33,772.13, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series320i M Sport 4dr Step Auto

2021
20,055 miles
Petrol

£24,910

or £389 mo
CW16NB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £388.27, Customer Deposit: £3,736.00, Total Deposit: £3,736.50, Optional Final Payment: £10,014.00, Total Charge For Credit: £7,089.19, Total Amount Payable: £31,999.19, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

BMW 3 Series330e SE Pro 4dr Auto

2019
18,505 miles
Hybrid

£18,881

or £290 mo
NE616JN

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £289.46, Customer Deposit: £2,832.00, Total Deposit: £2,832.15, Optional Final Payment: £7,876.00, Total Charge For Credit: £5,431.77, Total Amount Payable: £24,312.77, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%, Excess Mileage Charge: 9.60ppm, Mileage Per Annum: 10,000

1-18 of 371 vehicles