1. Homepage
  2. All locations
  3. Oxfordshire
  4. Banbury
  5. BMW

BMW cars for sale in Banbury

This area has 301 dealers

280 BMW cars for sale

BMW X5

xDrive50e M Sport 5dr Auto
2023
2,475 miles
Hybrid

£81,571

or £1,347 mo
34 miles away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £1,346.96, Customer Deposit: £12,235.00, Total Deposit: £12,235.65, Optional Final Payment: £36,486.25, Total Charge For Credit: £15,641.46, Total Amount Payable: £97,212.46, Representative APR: 9.90%, Interest Rate (Fixed): 5.10%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW i3

135kW S 42kWh 5dr Auto
2022
14,969 miles
Electric

was

£20,290

£1,520 off
£18,770
or £283 mo
good price
40 miles away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £282.24, Customer Deposit: £2,815.00, Total Deposit: £2,815.50, Optional Final Payment: £10,202.83, Total Charge For Credit: £4,408.97, Total Amount Payable: £23,178.97, Representative APR: 11.40%, Interest Rate (Fixed): 5.87%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW 2 Series Convertible

M240i 2dr [Nav] Step Auto
2019
24,967 miles
Petrol

was

£22,337

£669 off
£21,668
or £369 mo
36 miles away

*Representative example: Contract Length: 37 months, 36 Monthly Payments: £368.35, Customer Deposit: £3,250.00, Total Deposit: £3,250.20, Optional Final Payment: £9,722.30, Total Charge For Credit: £4,565.10, Total Amount Payable: £26,233.10, Representative APR: 10.90%, Interest Rate (Fixed): 5.61%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

271-288 of 280 vehicles