383 BMW cars for sale in Bagshot

Main listing image - BMW 5 Series

BMW 5 Series520i M Sport Pro 4dr Auto

2025
6,725 miles
Hybrid

£45,990

or £673 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £672.39, Customer Deposit: £6,898.00, Total Deposit: £6,898.50, Optional Final Payment: £21,400.09, Total Charge For Credit: £13,910.92, Total Amount Payable: £59,900.92, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 15.52ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d MHT M Sport 5dr Auto

2025
9,449 miles
Hybrid

£68,990

or £961 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £960.24, Customer Deposit: £10,348.00, Total Deposit: £10,348.50, Optional Final Payment: £34,975.26, Total Charge For Credit: £21,465.04, Total Amount Payable: £90,455.04, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 17.94ppm, Mileage Per Annum: 10,000

BMW 1 SeriesM135 xDrive 5dr Step Auto

2025
4,003 miles
Petrol

£36,980

or £497 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £496.21, Customer Deposit: £5,547.00, Total Deposit: £5,547.00, Optional Final Payment: £19,844.87, Total Charge For Credit: £11,733.74, Total Amount Payable: £48,713.74, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 15.41ppm, Mileage Per Annum: 10,000

BMW X5xDrive50e M Sport 5dr Auto

2024
4,049 miles
Hybrid

£71,750

or £1,006 mo
28 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,005.62, Customer Deposit: £10,762.00, Total Deposit: £10,762.50, Optional Final Payment: £35,961.48, Total Charge For Credit: £22,238.12, Total Amount Payable: £93,988.12, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 18.42ppm, Mileage Per Annum: 10,000

271-288 of 383 vehicles