361 BMW cars for sale in Perth

Main listing image - BMW X5

BMW X5xDrive30d MHT M Sport 5dr Auto

2022
40,474 miles
Diesel

£47,500

or £712 mo
Fair price
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £711.29, Customer Deposit: £7,125.00, Total Deposit: £7,625.00, Optional Final Payment: £23,269.87, Total Charge For Credit: £16,825.50, Total Amount Payable: £64,325.50, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 13.63ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d MHT M Sport 5dr Step Auto

2022
21,752 miles
Diesel

£36,500

or £581 mo
Great price
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £580.36, Customer Deposit: £5,475.00, Total Deposit: £5,975.00, Optional Final Payment: £15,603.74, Total Charge For Credit: £12,355.66, Total Amount Payable: £48,855.66, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 9.34ppm, Mileage Per Annum: 10,000

BMW 4 Series Gran CoupeM440i xDrive MHT 5dr Step Auto

2022
15,490 miles
Hybrid

£44,000

or £727 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £726.61, Customer Deposit: £6,600.00, Total Deposit: £7,100.00, Optional Final Payment: £17,318.89, Total Charge For Credit: £14,569.56, Total Amount Payable: £58,569.56, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 12.33ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d MHT M Sport 5dr Step Auto

2021
26,333 miles
Diesel

£32,000

or £501 mo
Good price
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £500.64, Customer Deposit: £4,800.00, Total Deposit: £5,300.00, Optional Final Payment: £14,079.98, Total Charge For Credit: £10,910.06, Total Amount Payable: £42,910.06, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.39ppm, Mileage Per Annum: 10,000

BMW X3xDrive20d MHT M Sport 5dr Step Auto

2021
26,065 miles
Diesel

£32,000

or £499 mo
Good price
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £498.07, Customer Deposit: £4,800.00, Total Deposit: £5,300.00, Optional Final Payment: £14,238.28, Total Charge For Credit: £10,947.57, Total Amount Payable: £42,947.57, Representative APR: 13.90%, Interest Rate (Fixed): 13.90%, Excess Mileage Charge: 8.39ppm, Mileage Per Annum: 10,000

37-54 of 361 vehicles