BMW 3 Series318i Sport 4dr201844,991 milesPetrol£9,990or £220 mo15 miles away*Representative example: Contract Length: 48 months, 48 Monthly Payments: £219.95, Customer Deposit: £1,498.00, Total Deposit: £1,498.50, Total Charge For Credit: £2,066.10, Total Amount Payable: £12,056.10, Representative APR: 11.70%, Interest Rate (Fixed): 11.12%Read more
BMW 3 Series320i Sport 4dr Step Auto202047,948 milesPetrol£17,330£720 off£16,610Great price25 miles away
BMW 3 Series330e M Sport 4dr Step Auto202068,225 milesHybrid£17,700£900 off£16,800Good price31 miles away
BMW 3 Series320d EfficientDynamics Plus 4dr Step Auto201678,363 milesDiesel£9,540Good price36 miles away