2014 BMW 3 Series
2L M Sport
77,882mi Manual Petrol 2.0L
£7,695
Swindon
from £162/pm
Own this BMW for only £7,695. It has 77,882 mi clocked up on the dashboard and is fitted out with a 2000CC petrol engine.
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.
92 cars

2L M Sport
77,882mi Manual Petrol 2.0L
£7,695
Swindon
from £162/pm
Own this BMW for only £7,695. It has 77,882 mi clocked up on the dashboard and is fitted out with a 2000CC petrol engine.
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.

2L M Sport
58,900mi Auto Petrol 2.0L
£20,695
Swindon
from £434/pm
Take a look at this BMW that's listed among the top twenty, most durable and trustworthy vehicles in Britain. This used model coming in black, incorporates a 2.0l petrol motor with automatic transmission and has 58,900 miles on the clock.

320I M Sport Touring Euro 6
9,500mi Auto Petrol 2.0L
£40,990
Melksham
from £860/pm
On the market and ready for its next owner to drive away today is this 3 Series that has been created to have trustworthiness and reliability in mind. It contains a 2.0L petrol engine and has got automatic transmission. This second hand model at our dealership in Melksham comes in the tone of grey and has a mere 9,500 miles clocked up on the dash.

Sport
84,187mi Manual Diesel 2.0L
£10,350
Swindon
from £217/pm
Available for viewing at this dealer is this estate 3 Series with 84,187 miles on the clock, manual gearbox and 2.0 LTR diesel engine.

320I Xdrive M Sport Step
62,933mi Auto Petrol 2.0L
£19,200
Swindon
from £403/pm
Commencing at only £ monthly, you can have this BMW 3 Series with a petrol 2.0 Litre engine, automatic transmission and 62,933 miles on the clock.

M Sport Gt
91,872mi Auto Diesel 2.0L
£12,000
Swindon
from £252/pm
Up for sale at the price of £12,000 or with the option to buy on credit with achievable repayments from just £ per calendar month, this 3 Series has 91,872 mi clocked up on the dash and is fitted with a 2.0 L diesel motor and automatic transmission.

Saloon 2.0 318I Es Saloon 2010
97,000mi Manual Petrol 2.0L
£3,495
Trowbridge
from £73/pm
For sale and ready to take for a test drive is this BMW 3 Series Saloon 2.0 318I Es Saloon 2010 coming in the tone of white - this particular model is fitted out with a 2000CC petrol motor with manual transmission and has got 97,000 miles clocked up on the dash.

330E 12Kwh M Sport Touring Euro 6
19,901mi Auto Hybrid 2.0L
£32,999
Swindon
from £693/pm
Painted with a grey finish, this car has automatic transmission, a 2.0 litre hybrid engine and 19,901 miles on the clock. It was first registered in 2024 and is currently up for sale and ready for its next owner to take home for £32,999.

3 Series M340d Xdrive Mht Step
26,549mi Auto Diesel 3.0L
£39,000
Salisbury
from £819/pm
26,549 mi clocked-up on the dash and coming finished in the tone of grey, this 3 Series 3 Series M340d Xdrive Mht Step contains a 3.0l diesel motor and automatic transmission.

320I M Sport Touring Euro 6
30,008mi Auto Petrol 2.0L
£31,499
Swindon
from £661/pm
A brilliant price of £31,499 is being advertised by this dealership for this used 3 Series 320I M Sport Touring Euro 6 with a mere 29,000 miles on the dash.

330D Mht M Sport Step
77,050mi Auto Diesel 3.0L
£21,200
Swindon
from £445/pm
A estate car designed by the BMW company that gives its driver a higher level of dependability and a more reliable performance than your average vehicle. This particular used BMW 3 Series 330D Mht M Sport Step comes in the colour of blue with a diesel 3000 cc motor, automatic gears and 77,050 miles clocked-up on the dash.

320I M Sport Touring Euro 6
30,479mi Auto Petrol 2.0L
£29,495
Melksham
from £619/pm
With so few miles on the dashboard and finished in blue, this BMW 3 Series is equipped with a 2000cc petrol motor and automatic transmission. Up for sale at the marvellous price of only £29,490 or with the possibility to buy using finance with affordable payments at hand from £ per calendar month.

M Sport
46,529mi Auto Diesel 2.0L
£11,950
Swindon
from £251/pm
Currently available from our dealership in Swindon is this saloon motor which comprises of a diesel, 2000cc engine and automatic gearbox. It's on offer and ready for its new owner to take home in the tone of with 46,529 miles clocked-up on the dashboard. A great choice if you're looking to buy a model that has been created with dependability in mind.

3 Series 320I M Sport Step Plus Pack
36,800mi Auto Petrol
£20,300
Swindon
from £426/pm
Available in the shade of grey, this BMW 3 Series has 36,800 miles clocked-up on the dash and features a litre petrol motor.

320I M Sport Euro 6
9,977mi Auto Petrol 2.0L
£34,888
Swindon
from £732/pm
First registered in 2026: Used BMW that’s got automatic transmission with a 2.0l petrol motor and only 9,906 miles clocked up on the dash.

3 Series 330E M Sport Step
46,000mi Auto Hybrid 2.0L
£19,800
Salisbury
from £416/pm
Currently available for sale is this BMW 3 Series that has a 2000CC hybrid engine with automatic transmission. On offer at the incredible price of just £20,100 and affordable payments available starting at only £ pm.

M340i Mht Black Edition Touring Xdrive Euro 6
10mi Auto Petrol 3.0L
£68,995
Swindon
from £1,448/pm
Fitted with a 3.0l petrol engine and a automatic gearbox, this highly durable and trustworthy BMW 3 Series M340i Mht Black Edition Touring Xdrive Euro 6 is available for sale in red with 10 miles on the clock.

320I M Sport Euro 6
32,578mi Auto Petrol 2.0L
£23,222
Swindon
from £487/pm
Are you planning on buying a BMW? Well, have a look at this second-hand one, it has 32,576 miles clocked up on the dash and is equipped with a 2.0 Ltr petrol engine with automatic transmission.

2.0 320D M Sport Touring Euro 5 Ss
99,000mi Auto Diesel 2.0L
£9,390
Swindon
from £197/pm
Currently available for sale - second hand, black BMW 3 Series 2.0 320D M Sport Touring Euro 5 Ss which contains a 2.0 L diesel engine with automatic transmission. At the awesome price of £9,390 from this dealer in Swindon.

320I Xdrive M Sport Step
72,998mi Auto Petrol 2.0L
£18,500
Swindon
from £388/pm
A fantastic price of only £18,500 is being offered by us at this dealer for this 3 Series 320I Xdrive M Sport Step that is ranked as one of the most trusty cars available.

2.0 318I M Sport Business Edition Touring Euro 5 5
94,000mi Manual Petrol 2.0L
£4,290
Swindon
from £90/pm
Become the next owner of this manual 3 Series 2.0 318I M Sport Business Edition Touring Euro 5 5 with a 2.0 litre petrol engine and manual transmission. This used model in the Swindon area comes in the tone of silver and has 94,000 miles clocked up on the dashboard.

320I M Sport Euro 6
29,479mi Auto Petrol 2.0L
£28,499
Swindon
from £598/pm
Be the next owner of this 3 Series 320I M Sport Euro 6 that holds a high ranking for reliability and trustworthiness. It is fitted out with a 2000cc petrol motor and automatic transmission. This second hand model at this dealership priced at £28,499 has a mere 29,479 miles on the dashboard and has been finished in grey.

M340i Mht Xdrive Euro 6
29,122mi Auto Petrol 3.0L
£34,599
Swindon
from £726/pm
Are you planning on going for a 3 Series? Well, have a more in depth look at this used one from this dealer in Swindon that’s got a 3000cc petrol engine, 27,786 miles clocked-up on the dash and automatic transmission.

3 Series 320I M Sport Step Pro Pack
43,176mi Auto Petrol
£26,300
Salisbury
from £552/pm
Now available on the market is this 3 Series with a ltr petrol motor and 43,176 miles clocked-up on the dashboard.