2021 BMW 3 Series
M340i
30,235miAutoPetrol
£32,490
Barnstaple
~£816/pm
First registered in 2021: Second-hand saloon that has a mere 30,235 miles clocked up on the dash and a l petrol motor with automatic transmission.
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
8 cars
M340i
30,235miAutoPetrol
£32,490
Barnstaple
~£816/pm
First registered in 2021: Second-hand saloon that has a mere 30,235 miles clocked up on the dash and a l petrol motor with automatic transmission.
M340d
34,229miAutoDiesel
£31,990
Barnstaple
~£803/pm
Available from this dealership located in Barnstaple: BMW 3 Series - 34,229 miles, automatic transmission and a cc diesel motor.
3.0 330I Sport Touring
122,656miAutoPetrol3.0L
£6,400
Barnstaple
~£161/pm
This 3 Series 3.0 330I Sport Touring contains a 3.0 Ltr petrol engine with automatic transmission and has 122,656 miles clocked up on the dash.
M340d
39,281miAutoDiesel
£34,290
Barnstaple
~£861/pm
Coming with automatic transmission and a LTR diesel engine, this BMW 3 Series M340d is finished in blue and has 39,281 miles on the clock.
M Sport
7,817miAutoPetrol
£33,490
Barnstaple
~£841/pm
Used BMW 3 Series M Sport, in an almost flawless, like new condition throughout, currently available on the market at the awesome price of £33,990. It drives like new, has only clocked up 7,817 miles and comes fitted with a LTR petrol motor and automatic transmission.
M340d
42,270miAutoDiesel
£33,995
Barnstaple
~£854/pm
With 41,881 mi on the clock and painted in grey, this BMW 3 Series comes fitted with a ltr diesel engine and it's got automatic transmission.
335D Xdrive M Sport Shadow Edition
58,981miAutoDiesel3.0L
£19,973
Barnstaple
~£502/pm
This saloon BMW has 58,981 miles clocked-up on the dashand incorporates a 3000CC diesel motor and automatic transmission.
M Sport
1miAutoHybrid
£41,990
Barnstaple
~£1,054/pm
Available to view at your request is this vehicle with 1 miles on the clock, automatic transmission and a L hybrid engine.
Estate 3.0 340I M Sport Touring 201767
38,485miAutoPetrol3.0L
£27,970
Minehead
~£702/pm
Take a test drive in this BMW 3 Series Estate 3.0 340I M Sport Touring 201767 that contains a 3.0L petrol motor with automatic transmission. This second-hand model now up for sale at our dealership in Minehead has 38,485 miles clocked-up on the dashboard.
2.0 320D Efficientdynamics 161 Bhp
99,000miAutoDiesel2.0L
£6,395
Bude
~£161/pm
At this car dealership in Bude there's an awesome price on this second hand BMW 3 Series with a 2.0 ltr diesel engine, 99,000 mi clocked-up on the dash and automatic transmission.
330D Se
86,105miManualDiesel3.0L
£6,495
Launceston
~£163/pm
At this dealer you'll find the low price of just £6,495 on this 3 Series 330D Se with a 3.0 litre diesel engine, manual transmission and 86,105 miles on the clock.
2.0 320D Sport Plus Edition Euro 5 Ss
111,767miManualDiesel2.0L
£7,990
Exeter
~£201/pm
Available in the tone of grey, this second-hand BMW comes fitted with manual transmission and a 2.0 litre diesel engine with 111,767 miles clocked-up on the dash.
2.0 316D Se Euro 5 Ss
136,504miManualDiesel2.0L
£5,990
Exeter
~£150/pm
This used car is currently on offer and ready for its new owner to drive home. It is fitted with a 2.0 Litre diesel motor with manual transmission and has 136,504 miles clocked up on the dash.
320D M Sport
32,700miAutoDiesel2.0L
£20,495
Launceston
~£515/pm
32,700 miles clocked up on the dashboard and in the tone of blue, this estate vehicle is equipped with a 2000CC diesel engine and automatic transmission.
335D M Sport
72,000miAutoDiesel3.0L
£17,495
Launceston
~£439/pm
Available for viewing upon your request is this saloon vehicle with 72,000 miles on the dashboard, automatic transmission and a 3000CC diesel engine.
Sport
69,928miAutoPetrol
£11,003
Launceston
~£276/pm
Get in touch with this dealership for a closer look at this automatic 3 Series Sport with a cc petrol motor and automatic transmission. This second-hand one located in the Launceston area has 69,928 miles on the clock and has been finished in grey.
330D Se U1546
44,294miAutoDiesel3.0L
£11,950
Exeter
~£300/pm
This second hand car is equipped with a 3.0 Ltr diesel motor with automatic transmission and it has 44,294 mi clocked up on the dashboard.
2.0 320D
67,491miAutoDiesel2.0L
£7,995
Launceston
~£201/pm
Located at our dealership in Launceston is this BMW 3 Series 2.0 320D which features automatic transmission and a 2.0l diesel engine. It's on the market and ready for you to take home in a red finish with 67,491 miles clocked-up on the dashboard.
2.0 320D
91,268miManualDiesel2.0L
£6,995
Launceston
~£176/pm
Own this BMW 3 Series for just £6,995. It features a 2000cc diesel motor with manual transmission and it has 91,268 mi clocked up on the dash.
320D M Sport Saloon
29,106miAutoDiesel2.0L
£28,450
Exeter
~£714/pm
Choose this BMW 3 Series 320D M Sport Saloon for £28,450. Credit deals begin at £ per month for this vehicle that features automatic transmission and a 2000CC diesel motor.
320D Xdrive M Sport Saloon
16,497miAutoDiesel2.0L
£29,500
Exeter
~£741/pm
On the market and ready for you to drive away today is this BMW 3 Series, it comes fitted with a 2.0 Ltr diesel motor and automatic transmission. This one with low mileage at this dealer priced at £29,500 comes finished in the shade of blue and has only got 16,497 miles clocked-up on the dash.
M Sport
37,848miAutoPetrol2.0L
£21,000
Exeter
~£527/pm
Giving the next proud owner a superb and top of the range level of transport, this second hand car is finished in the shade of white, is equipped with a 2.0 L petrol engine with automatic transmission and it has clocked up 37,848 miles.
M340i Xdrive
41,500miAutoPetrol3.0L
£29,700
Exeter
~£746/pm
Get yourself behind the steering wheel of this BMW for only £29,700. It has a 3000 cc petrol engine with automatic transmission and it has 41,500 miles on the clock.
320D M Sport Shadow Edition Step
32,600miAutoDiesel2.0L
£18,200
Exeter
~£457/pm
This dealer is currently advertising a bargain price of only £18,200 for this low mileage BMW 3 Series 320D M Sport Shadow Edition Step with only 32,600 miles on the dashboard.