1,671 BMW cars for sale in Macclesfield

Main listing image - BMW 4 Series

BMW 4 Series420i M Sport 2dr Step Auto

2024
4,000 miles
Petrol

ÂŁ43,699

or ÂŁ700 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ699.58, Customer Deposit: ÂŁ6,554.00, Total Deposit: ÂŁ6,554.85, Optional Final Payment: ÂŁ15,468.50, Total Charge For Credit: ÂŁ11,204.61, Total Amount Payable: ÂŁ54,903.61, Representative APR: 10.90%, Interest Rate (Fixed): 7.53%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000

Main listing image - BMW 8 Series Gran Coupe

BMW 8 Series Gran CoupeM850i xDrive 4dr Auto

2022
10,722 miles
Petrol

ÂŁ62,999

or ÂŁ967 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ966.37, Customer Deposit: ÂŁ9,449.00, Total Deposit: ÂŁ9,449.85, Optional Final Payment: ÂŁ26,627.50, Total Charge For Credit: ÂŁ18,497.74, Total Amount Payable: ÂŁ81,496.74, Representative APR: 11.90%, Interest Rate (Fixed): 8.63%, Excess Mileage Charge: 21.00ppm, Mileage Per Annum: 10,000

BMW 5 Series530e M Sport 4dr Auto

2020
52,461 miles
Hybrid

ÂŁ25,969

or ÂŁ409 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ408.73, Customer Deposit: ÂŁ3,895.00, Total Deposit: ÂŁ3,895.35, Optional Final Payment: ÂŁ10,360.00, Total Charge For Credit: ÂŁ7,496.66, Total Amount Payable: ÂŁ33,465.66, Representative APR: 11.90%, Interest Rate (Fixed): 8.48%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

BMW X5xDrive30d M Sport 5dr Auto

2019
29,078 miles
Diesel

ÂŁ44,599

or ÂŁ616 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ615.03, Customer Deposit: ÂŁ6,719.00, Total Deposit: ÂŁ7,219.85, Optional Final Payment: ÂŁ22,432.10, Total Charge For Credit: ÂŁ13,759.36, Total Amount Payable: ÂŁ58,558.36, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 10.14ppm, Mileage Per Annum: 10,000

BMW 1 Series120 M Sport 5dr Step Auto

11 miles
Petrol

ÂŁ36,999

or ÂŁ539 mo
18 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ538.41, Customer Deposit: ÂŁ5,549.00, Total Deposit: ÂŁ5,549.85, Optional Final Payment: ÂŁ16,234.44, Total Charge For Credit: ÂŁ10,090.56, Total Amount Payable: ÂŁ47,089.56, Representative APR: 10.90%, Interest Rate (Fixed): 10.90%, Excess Mileage Charge: 9.75ppm, Mileage Per Annum: 10,000

BMW X5xDrive40d MHT M Sport 5dr Auto

2022
48,823 miles
Diesel

ÂŁ52,599

or ÂŁ822 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ821.87, Customer Deposit: ÂŁ7,889.00, Total Deposit: ÂŁ7,889.85, Optional Final Payment: ÂŁ21,340.00, Total Charge For Credit: ÂŁ15,258.74, Total Amount Payable: ÂŁ67,857.74, Representative APR: 11.90%, Interest Rate (Fixed): 8.53%, Excess Mileage Charge: 17.00ppm, Mileage Per Annum: 10,000

BMW 3 Series330e M Sport 5dr Step Auto

2024
24 miles
Hybrid

ÂŁ39,799

or ÂŁ578 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ577.59, Customer Deposit: ÂŁ5,969.00, Total Deposit: ÂŁ5,969.85, Optional Final Payment: ÂŁ17,554.00, Total Charge For Credit: ÂŁ10,871.58, Total Amount Payable: ÂŁ50,670.58, Representative APR: 10.90%, Interest Rate (Fixed): 8.03%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000

BMW 3 Series330e xDrive M Sport 4dr Step Auto

2023
4,522 miles
Hybrid

ÂŁ33,999

or ÂŁ478 mo
great price
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ477.80, Customer Deposit: ÂŁ5,099.00, Total Deposit: ÂŁ5,099.85, Optional Final Payment: ÂŁ15,905.00, Total Charge For Credit: ÂŁ9,462.45, Total Amount Payable: ÂŁ43,461.45, Representative APR: 10.90%, Interest Rate (Fixed): 8.18%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000

BMW 1 Series118i [136] M Sport 5dr [Live Cockpit Professional]

2024
4,596 miles
Petrol

ÂŁ26,799

or ÂŁ421 mo
fair price
19 miles away

*Representative example: Contract Length: 48 months, 47 Monthly Payments: ÂŁ420.24, Customer Deposit: ÂŁ4,019.00, Total Deposit: ÂŁ4,019.85, Optional Final Payment: ÂŁ9,997.50, Total Charge For Credit: ÂŁ6,969.63, Total Amount Payable: ÂŁ33,768.63, Representative APR: 10.90%, Interest Rate (Fixed): 7.64%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000

37-54 of 1,671 vehicles