BMW 3 SeriesM340d xDrive MHT 4dr Step Auto202413,451 milesDiesel£48,599or £725 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £724.71, Customer Deposit: £7,289.00, Total Deposit: £7,289.85, Optional Final Payment: £20,306.00, Total Charge For Credit: £13,058.22, Total Amount Payable: £61,657.22, Representative APR: 10.90%, Interest Rate (Fixed): 7.90%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202115,950 milesPetrol£26,699or £406 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £405.03, Customer Deposit: £4,004.00, Total Deposit: £4,004.85, Optional Final Payment: £11,552.50, Total Charge For Credit: £7,894.76, Total Amount Payable: £34,593.76, Representative APR: 11.90%, Interest Rate (Fixed): 8.69%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 4dr Step Auto20244,408 milesHybrid£42,999or £680 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £679.32, Customer Deposit: £6,449.00, Total Deposit: £6,449.85, Optional Final Payment: £15,748.00, Total Charge For Credit: £11,126.89, Total Amount Payable: £54,125.89, Representative APR: 10.90%, Interest Rate (Fixed): 7.60%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series330e M Sport 5dr Step Auto202424 milesHybrid£39,799or £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,000Read more
BMW 3 Series330e xDrive M Sport 4dr Step Auto20234,522 milesHybrid£33,799or £474 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £473.38, Customer Deposit: £5,069.00, Total Deposit: £5,069.85, Optional Final Payment: £15,905.00, Total Charge For Credit: £9,424.71, Total Amount Payable: £43,223.71, Representative APR: 10.90%, Interest Rate (Fixed): 8.19%, Excess Mileage Charge: 14.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320d xDrive MHT M Sport Pro Edition 4dr Step Auto202041,285 milesHybrid£28,000or £427 mo38 miles away*Representative example: Contract Length: 49 months, 48 Monthly Payments: £426.57, Customer Deposit: £4,200.00, Total Deposit: £4,200.00, Optional Final Payment: £10,428.00, Total Charge For Credit: £7,103.36, Total Amount Payable: £35,103.36, Representative APR: 10.40%, Interest Rate (Fixed): 9.93%, Excess Mileage Charge: 15.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto202227,310 milesPetrol£22,999or £331 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £330.26, Customer Deposit: £3,449.00, Total Deposit: £3,449.85, Optional Final Payment: £11,057.50, Total Charge For Credit: £7,030.57, Total Amount Payable: £30,029.57, Representative APR: 11.90%, Interest Rate (Fixed): 8.98%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series318i M Sport 4dr Step Auto202216,112 milesPetrol£24,999or £376 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £375.57, Customer Deposit: £3,749.00, Total Deposit: £3,749.85, Optional Final Payment: £11,035.00, Total Charge For Credit: £7,437.64, Total Amount Payable: £32,436.64, Representative APR: 11.90%, Interest Rate (Fixed): 8.74%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto20237,496 milesPetrol£30,299or £436 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £435.46, Customer Deposit: £4,544.00, Total Deposit: £4,544.85, Optional Final Payment: £14,545.00, Total Charge For Credit: £9,257.47, Total Amount Payable: £39,556.47, Representative APR: 11.90%, Interest Rate (Fixed): 8.98%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more
BMW 3 Series320i M Sport 4dr Step Auto201952,000 milesPetrol£19,499or £431 mo35 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £430.59, Customer Deposit: £2,924.00, Total Deposit: £2,924.85, Total Charge For Credit: £4,104.17, Total Amount Payable: £23,603.17, Representative APR: 11.90%, Interest Rate (Fixed): 6.18%Read more
BMW 3 Series320i M Sport 4dr Step Auto20217,119 milesPetrol£26,999or £404 mo24 miles away*Representative example: Contract Length: 48 months, 47 Monthly Payments: £403.43, Customer Deposit: £4,049.00, Total Deposit: £4,049.85, Optional Final Payment: £12,047.50, Total Charge For Credit: £8,059.56, Total Amount Payable: £35,058.56, Representative APR: 11.90%, Interest Rate (Fixed): 8.77%, Excess Mileage Charge: 12.00ppm, Mileage Per Annum: 10,000Read more