2013 BMW 3 Series
2.0 320I M Sport Touring Euro 6 Ss - 2
41,000mi Auto Petrol 2.0L
£10,989
Keighley
from £231/pm
This motor for sale priced at £10,989 has got 41,000 miles clocked up on the dashboard and is finished in the tone of blue.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
15 cars

2.0 320I M Sport Touring Euro 6 Ss - 2
41,000mi Auto Petrol 2.0L
£10,989
Keighley
from £231/pm
This motor for sale priced at £10,989 has got 41,000 miles clocked up on the dashboard and is finished in the tone of blue.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

2.0 320I M Sport Touring Euro 6 S
56,000mi Auto 2.0L
£9,989
Keighley
from £210/pm
Currently available from our dealership in Keighley is this motor that comes with a , 2000cc engine and automatic gearbox. It's on the market in the shade of white with 56,000 mi clocked-up on the dashboard. It could be a great choice if you're looking to buy a vehicle that has been created with durability in mind.

2.0 320I Luxury
103,000mi Manual 2.0L
£7,184
Keighley
from £151/pm
This dealer in Keighley is advertising a remarkable price for this BMW 3 Series that's been designed to have durability in mind.

2.0 320D M Sport Euro 6 Ss
45,000mi Auto Diesel 2.0L
£15,495
Keighley
from £325/pm
At the fantastic price of only £15,495 is this BMW, it has got a 2.0 ltr diesel motor with automatic transmission. This second-hand model available from this dealership in Keighley has 45,000 miles clocked up on the dash.

2.0 318D Exclusive Edition Touring Euro 5 S S
113,000mi Manual Diesel 2.0L
£3,695
Keighley
from £78/pm
Coming fitted out with manual transmission and a 2.0 LTR diesel engine, this used 3 Series comes in the tone of grey and has got 113,000 miles on the clock.

2.0 320D Luxury Touring Euro 5 S S
48,061mi Auto Diesel 2.0L
£10,489
Keighley
from £220/pm
Get yourself behind the steering wheel of this 3 Series 2.0 320D Luxury Touring Euro 5 S S for only £10,989. It features a 2.0l diesel engine with automatic transmission and has 48,061 mi on the dash.

2.0 320D Luxury Saloon
52,361mi Auto Diesel 2.0L
£10,989
Keighley
from £231/pm
For sale and available to take on a test drive is this BMW 3 Series 2.0 320D Luxury Euro 6 S S in the shade of black; this second hand model contains a 2.0 litre diesel motor with automatic transmission and has got 52,361 mi clocked-up on the dash.

2.0 320D Luxury Touring
49,727mi Auto Diesel 2.0L
£10,989
Keighley
from £231/pm
This car features a 2.0 LTR diesel engine with automatic transmission and has 49,727 miles clocked up on the dash. It was first registered in 2015 and is up for sale and ready for its next owner to take home for £11,489.

330E M Sport Step - 2021 21
120,000mi Auto 2.0L
£11,989
Keighley
from £252/pm
In the shade of black, this estate vehicle is fitted out with a 2.0 litre engine with automatic transmission and has got 120,000 miles clocked-up on the dash.

2.0 320D M Sport Touring
50,125mi Auto Diesel 2.0L
£9,989
Keighley
from £210/pm
At this dealership there is an incredible price for this 3 Series with a 2.0 ltr diesel engine, 50,125 miles on the dashboard and automatic transmission.

320D Efficientdynamics Plus - 2017 17
141,000mi Manual Diesel 2.0L
£5,789
Keighley
from £122/pm
Up for sale and ready for you to take home is this trusty 3 Series 320D Edition which is one of the UK's top 20 most reliable vehicles. It comes with manual transmission and a 2.0L diesel engine. This used model now up for sale at our dealership in Keighley comes finished in black and has clocked up 141,000 miles.

330E Sport Step - 2016 66
124,000mi Auto Hybrid 2.0L
£6,489
Keighley
from £136/pm
Designed with a 2.0L hybrid motor and a automatic transmission, this very trustworthy saloon BMW 3 Series Sport is available for sale in black with 124,000 miles clocked-up on the dash.

316D Se - 2017 17
144,000mi Manual Diesel 2.0L
£4,989
Keighley
from £105/pm
On offer and ready for its next owner to take home is this BMW 3 Series in a red finish. This used one has got 144,000 miles clocked-up on the dashboard and comes fitted out with a 2.0 Litre diesel engine with manual transmission.

318D Se - 2012 12
158,000mi Manual Diesel 2.0L
£2,489
Keighley
from £52/pm
On the market and ready for its next owner to drive away is this 3 Series that is known to be one of the most reliable cars on the market. It comes equipped with manual transmission and a 2000cc diesel engine. This second hand one now available from this dealer has 158,000 miles clocked up on the dashboard and is finished in the tone of blue.
2.0 320D Mht
64,000mi Auto Diesel 2.0L
£22,490
Keighley
from £472/pm
There's a brilliant price of only £22,490 on this near mint, top 10, best-selling BMW 3 Series 2.0 320D Mht with 64,000 miles on the dash, a 2.0 ltr diesel motor and automatic transmission.

2.0 330E 7.6Kwh Se Euro 6 S S
97,000mi Auto Hybrid 2.0L
£6,995
Bingley
from £147/pm
On the market and ready for its new owner to take home is this saloon BMW 3 Series 2.0 330E 7.6Kwh Se Euro 6 S S at the superb price of just £6,995. This dealership in Bingley also gives you the possibility to buy with achievable monthly repayments with repayment plans starting at only £ monthly.

M340d Mht Massive Spec List Rare Example U941
34,000mi Auto Hybrid 3.0L
£34,000
Bingley
from £714/pm
Coming in the tone of grey, this second hand car has 34,000 miles on the dash and comes fitted with a 3000 cc hybrid motor with automatic transmission.

2.0 320D Sport Plus Edition Steptronic Euro 5
108,000mi Auto Diesel 2.0L
£3,995
Bradford
from £84/pm
For sale and ready to take home is this BMW 3 Series in the shade of white; it has got a 2.0 Litre diesel engine with automatic transmission and it has done 108,000 miles.

2.2L 320Ci Se
88,000mi Auto Petrol 2.2L
£4,999
Bradford
from £105/pm
Ranked among the top 20, most trustworthy motors in the United Kingdom, this 3 Series contains a 2.2 Litre petrol engine and has automatic transmission. This dealer currently has this second hand model in stock which has 88,000 miles on the dash and a grey finish.

2L M Sport
61,136mi Auto Petrol 2.0L
£18,980
Ilkley
from £398/pm
At this dealer there's an incredible price for this used BMW with automatic transmission, a 2.0 ltr petrol engine and 61,136 miles on the dash.

3.0 M340i Mht Touring Xdrive Euro 6 Ss
22,000mi Auto Hybrid 3.0L
£46,000
Shipley
from £966/pm
The BMW 3 Series is in the top 20 of the United Kingdom's reliability index. This dealership in Shipley currently has this second hand one that has 22,000 miles on the dash, automatic transmission and a 3.0l hybrid motor.

Saloon 3.0 330D M Sport Euro 6 Ss 201
31,500mi Auto Diesel 3.0L
£18,250
Bradford
from £383/pm
Become the next owner of this saloon that features automatic transmission and a 3.0 Litre diesel engine. This second-hand one available from this dealer has been finished in silver and has 31,500 miles clocked up on the dash.
2.0 330I M Sport Euro 6 Ss
117,000mi Auto Petrol 2.0L
£15,895
Shipley
from £334/pm
Are you looking for a BMW 3 Series? Well, consider this second-hand one painted in the tone of black with a 2.0 ltr petrol engine, automatic transmission and 117,000 miles on the dash.

335D Xdrive M Sport Step Business Media
64,763mi Auto Diesel 3.0L
£14,490
Bradford
from £304/pm
There's a fabulous price at this dealer on this like new, top ten, best-selling BMW 3 Series 335D Xdrive M Sport Step Business Media that has a ltr diesel engine, automatic transmission and 64,733 miles clocked up on the dash.