BMW 3 Series Touring320d MHT M Sport 5dr Step Auto202220,300 milesDiesel£33,490£999 off£32,49114 miles away
BMW 3 Series Touring330d xDrive M Sport Plus Edition 5dr Step Auto201966,754 milesDiesel£27,60014 miles away
BMW 3 Series Touring320d M Sport Shadow Edition 5dr Step Auto201868,250 milesDiesel£16,99035 miles away
BMW 3 Series Touring330d M Sport 5dr Step Auto201831,167 milesDiesel£22,990£640 off£22,35036 miles away
BMW 3 Series Touring330e xDrive M Sport 5dr Step Auto202311,947 milesHybrid£35,949£950 off£34,999Great price38 miles away
BMW 3 Series Touring330e SE Pro 5dr Step Auto202149,082 milesHybrid£20,800or £333 mo Delivery*Representative example: Contract Length: 48 months, 47 Monthly Payments: £332.23, Customer Deposit: £3,120.00, Total Deposit: £3,370.00, Optional Final Payment: £8,515.00, Total Charge For Credit: £6,699.81, Total Amount Payable: £27,499.81, Representative APR: 13.40%, Interest Rate (Fixed): 13.34%, Excess Mileage Charge: 9.98ppm, Mileage Per Annum: 10,000Read more