1. Homepage
  2. All locations
  3. Cornwall
  4. Truro
  5. BMW

BMW cars for sale in Truro

This area has 24 dealers

79 BMW cars for sale

BMW 2 Series

220i M Sport 2dr Step Auto
2024
3,075 miles
Petrol

was

£35,450

£1,510 off
£33,940
or £452 mo
great price
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £451.31, Customer Deposit: £5,091.00, Total Deposit: £5,091.00, Optional Final Payment: £20,037.41, Total Charge For Credit: £6,984.26, Total Amount Payable: £40,924.26, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 14.83ppm, Mileage Per Annum: 10,000

BMW 1 Series

M135i xDrive 5dr Step Auto
2021
39,824 miles
Petrol

£25,940

or £389 mo
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £388.80, Customer Deposit: £3,891.00, Total Deposit: £3,891.00, Optional Final Payment: £14,714.39, Total Charge For Credit: £6,273.39, Total Amount Payable: £32,213.39, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.64ppm, Mileage Per Annum: 10,000

BMW 2 Series

225e xDrive M Sport 5dr DCT
2023
12,202 miles
Hybrid

was

£33,450

£1,010 off
£32,440
or £478 mo
good price
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £477.40, Customer Deposit: £4,866.00, Total Deposit: £4,866.00, Optional Final Payment: £17,289.41, Total Charge For Credit: £6,424.41, Total Amount Payable: £38,864.41, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 12.20ppm, Mileage Per Annum: 10,000

BMW 3 Series

320i M Sport 5dr Step Auto
2022
20,701 miles
Petrol

£34,950

or £577 mo
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £576.22, Customer Deposit: £5,242.00, Total Deposit: £5,242.50, Optional Final Payment: £17,645.60, Total Charge For Credit: £8,105.80, Total Amount Payable: £43,055.80, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 12.97ppm, Mileage Per Annum: 10,000

BMW 1 Series

118i [136] M Sport 5dr
2021
22,307 miles
Petrol

£21,940

or £324 mo
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £323.91, Customer Deposit: £3,291.00, Total Deposit: £3,291.00, Optional Final Payment: £12,650.76, Total Charge For Credit: £5,338.61, Total Amount Payable: £27,278.61, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 10.42ppm, Mileage Per Annum: 10,000

BMW 1 Series

118i [136] Sport 5dr [Live Cockpit Professional]
2024
5,237 miles
Petrol

was

£23,950

£1,100 off
£22,850
or £304 mo
great price
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £303.94, Customer Deposit: £3,427.00, Total Deposit: £3,427.50, Optional Final Payment: £13,486.26, Total Charge For Credit: £4,701.66, Total Amount Payable: £27,551.66, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 10.08ppm, Mileage Per Annum: 10,000

BMW 7 Series

730d MHT M Sport 4dr Auto
2022
21,208 miles
Diesel

£41,950

or £694 mo
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £693.44, Customer Deposit: £6,292.00, Total Deposit: £6,292.50, Optional Final Payment: £21,104.40, Total Charge For Credit: £9,717.30, Total Amount Payable: £51,667.30, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 14.14ppm, Mileage Per Annum: 10,000

BMW 3 Series Touring

320i M Sport 5dr Step Auto
2023
7,154 miles
Petrol

was

£39,750

£850 off
£38,900
or £649 mo
fair price
7 miles away

*Representative example: Contract Length: 36 months, 35 Monthly Payments: £648.74, Customer Deposit: £5,835.00, Total Deposit: £5,835.00, Optional Final Payment: £19,331.96, Total Charge For Credit: £8,972.86, Total Amount Payable: £47,872.86, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 13.88ppm, Mileage Per Annum: 10,000

19-36 of 79 vehicles