2018 BMW 3 Series
320D Efficientdynamics Plus
90,000mi Manual Diesel 2.0L
£9,995
Dungannon
from £210/pm
This BMW for sale from this dealer priced at £9,995 has 90,000 miles clocked up on the dashboard and has been finished in the shade of white.
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.
5,677 cars

320D Efficientdynamics Plus
90,000mi Manual Diesel 2.0L
£9,995
Dungannon
from £210/pm
This BMW for sale from this dealer priced at £9,995 has 90,000 miles clocked up on the dashboard and has been finished in the shade of white.
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 330E M Sport Touring
40,000mi Auto Hybrid 2.0L
£22,990
Newbury
from £483/pm
Currently available at our dealership located in Newbury is this second-hand, low mileage BMW which incorporates a hybrid, 2.0 litre engine and automatic gearbox. It's up for sale and ready for its new owner to drive away in the shade of grey with only 40,000 miles clocked-up on the dash.

2L M Sport
77,000mi Auto Diesel 2.0L
£12,290
Auto Venue Ltd
from £258/pm
Currently available for sale is this vehicle at the remarkable price of just £12,290. This dealership also gives its customers the option to buy with achievable monthly instalments with instalment plans starting at only £ per month.

2.0 320D M Sport Euro 5 Ss
115,000mi Auto Diesel 2.0L
£6,395
Christchurch
from £134/pm
On offer and ready for its new owner to take home is this 3 Series which comes with automatic transmission and a 2.0 Ltr diesel motor. This second hand one from this dealer has clocked up 115,000 miles.

2L Sport
83,000mi Auto Hybrid 2.0L
£8,290
Bedford
from £174/pm
Take a look at this BMW 3 Series that features automatic transmission and a 2000 cc hybrid engine. This second hand model from us at this dealer in Bedford is for sale at the awesome price of only £8,290.

3.0 330Ci M Sport Convertible
66,912mi Auto Petrol 3.0L
£9,995
Uxbridge
from £210/pm
This BMW 3 Series 3.0 330Ci M Sport Convertible has 66,912 miles clocked-up on the dash and is fitted with a 3000cc petrol engine with automatic transmission.

330E 12Kwh M Sport
21,380mi Auto Hybrid 2.0L
£30,090
Prestige Cars
from £632/pm
For sale and ready to take home is this 3 Series available in the shade of grey - this second-hand model incorporates a 2000cc hybrid motor with automatic transmission and has 21,380 miles clocked up on the dashboard.

2.0 318D M Sport Euro 5 Ss
51,650mi Manual Diesel 2.0L
£8,995
Southwell
from £189/pm
A saloon vehicle created by the BMW company to provide a higher degree of dependability than an average vehicle, it supplies the driver with a diesel 2.0 Litre motor and manual gearbox. this dealer currently has this second hand model in stock which has 51,650mi clocked-up on the dash.

3.0 330D M Sport Xdrive Euro 5 Ss
113,864mi Auto Diesel 3.0L
£7,845
Manchester
from £165/pm
Get yourself behind the steering wheel of this BMW 3 Series 3.0 330D M Sport Xdrive Euro 5 Ss for just £8,995. It has 113,864 mi on the dash and comes fitted out with a 3.0 Ltr diesel engine and automatic transmission.

318I Sport Step
54,998mi Auto Petrol 1.5L
£11,299
Epsom
from £237/pm
This BMW comes equipped with automatic transmission and a 1.5 L petrol engine with 54,998 miles on the dashboard. This particular used model from this dealer is finished in the tone of white.

330E M Sport Step
71,274mi Auto Hybrid 2.0L
£10,499
Birmingham
from £220/pm
Available from this car dealership is this blue 3 Series that has a automatic transmission and 2.0l hybrid engine.

3.0 M340i Xdrive Touring
14,830mi Auto Hybrid 3.0L
£39,995
Bradford
from £840/pm
On the market and ready for its new owner to drive away is this dependable BMW 3 Series 3.0 M340i Xdrive Touring that is ranked as one of the UK's top 20 most reliable vehicles. It comes equipped with a 3000CC hybrid engine and automatic transmission. It is a pre-owned, second hand model, however it has been wonderfully maintained so it's still in an impeccable, near mint condition and has got just 14,830 miles clocked up on the dashboard.

M Sport Shadow Edition
27,191mi Auto Petrol 2.0L
£18,890
Waltham Abbey
from £397/pm
This BMW 3 Series M Sport Shadow Edition has 27,191 miles clocked-up on the dash and comes equipped with a 2.0 litre engine. It runs on petrol with automatic transmission and has been finished in the shade of .

3.0 M340i Mht Saloon Hybrid Xdrive
10mi Auto Hybrid 3.0L
£51,850
Brighton
from £1,088/pm
This motor is in an excellent, nearly new condition. It's currently on the market and ready for its next owner to drive home with the possibility to purchase on finance beginning from only £ pm.

320D Mht M Sport
135,548mi Auto Hybrid 2.0L
£13,485
Fareham
from £283/pm
Starting at just £ per month, you can enjoy this used car with a hybrid 2.0l engine, automatic transmission and 135,548 miles clocked-up on the dash.

2.0 320I M Sport
55,068mi Auto Petrol 2.0L
£19,991
Nottingham
from £420/pm
On the market and ready for you to drive away is this BMW painted in grey. This second hand mode has clocked up 55,068 miles and incorporates a 2.0 LTR petrol motor with automatic transmission.

2.0 330E 7.6Kwh M Sport Saloon Plug-in
60,000mi Auto Hybrid 2.0L
£11,499
Leighton Buzzard
from £241/pm
Currently available from our showroom - BMW 3 Series that contains a 2.0 L hybrid motor with automatic transmission.

2.0 330E 12Kwh M Sport Touring Plug-in
90,121mi Auto Hybrid 2.0L
£16,000
Spalding
from £336/pm
Have a look at this BMW that is listed among Britain's top 20, most trustworthy and durable vehicles. This used one available in the shade of blue, has 90,121 miles on the clock and comes fitted with a 2000 cc hybrid engine with automatic transmission.

2.5 325I Se Euro 4
112,657mi Manual Petrol 2.5L
£1,770
Sevenoaks
from £37/pm
Coming equipped with a 2.5l petrol motor and a manual gearbox, this very durable and trustworthy BMW 3 Series is currently available to buy in grey with 112,657 miles clocked up on the dash. This second-hand model is advertised at £1,770 with manageable payments on hand commencing at as little as £ per month.

3.0 330D M Sport Euro 6 Ss
63,000mi Auto Diesel 3.0L
£14,490
Exeter
from £304/pm
A 3.0 LTR diesel engine and automatic transmission are just some of the qualities that this vehicle has to offer its new driver.

2.0 330E 12Kwh M Sport Saloon Plug-in H
62,207mi Auto Hybrid 2.0L
£19,995
Newtownabbey
from £420/pm
Up for sale and ready to drive home is this BMW 3 Series 2.0 330E 12Kwh M Sport Saloon Plug-in H with a blue finish; this second hand model has a 2000CC hybrid motor with automatic transmission and has got 62,207 miles clocked-up on the dash.

2016 2.0 320D M Sport Saloon Euro
65,000mi Auto Diesel 2.0L
£12,995
Clacton-On-Sea
from £273/pm
Painted in a grey finish, this saloon BMW 3 Series incorporates a 2.0 L diesel engine with automatic transmission and it has got 65,000 miles clocked-up on the dash. First Registered in 2016, this 3 Series is now up for sale and ready for its new owner to drive away for just £12,995.

330E M Sport Step
32,911mi Auto Hybrid 2.0L
£23,977
Hull Collection Centre
from £503/pm
On the market and ready for you to drive away today is this dependable BMW which is ranked amongst the UK's top 20 reliability index. It features a 2000 cc hybrid engine with automatic transmission. This one with low mileage comes finished in black and has only got 32,911 mi clocked up on the dash.

2L M Sport
72,800mi Auto Petrol 2.0L
£16,995
Swindon
from £357/pm
Among those rated in the top twenty of the United Kingdom's reliability index, this is a saloon that provides its driver a higher level of reliability and trustworthiness than an average vehicle. This used model on sale at this dealer is equipped with a 2.0 litre petrol motor with automatic transmission and it has 72,800 miles clocked up on the dash.
Getting a used BMW 3 Series on finance involves a series of systematic steps and careful consideration of various aspects to ensure a smooth purchase and ownership journey. The 3 Series, renowned for its perfect blend of performance, luxury, and reliability, is a popular choice among used car buyers. Below is a guide to walk you through the financing process.
Depreciation: Be mindful of the depreciation of car value and how it impacts your financial strategy.
Warranty: Consider the availability of the manufacturer's warranty or the option to purchase an extended warranty.
Total Cost Awareness: Ensure understanding of the total cost payable throughout the finance term, including interest and any fees.
Maintain Regular Payments: Keep timely payments to avoid any penalties and to safeguard your credit score.
Acquiring a used BMW 3 Series on finance demands thorough research, meticulous planning, and comprehensive understanding of your finances and available finance options. Engage in detailed discussions, utilize online calculators, or consult a financial advisor to ensure a well-informed decision. With astute preparation, you will not only revel in the driving experience but also enjoy peace of mind, knowing your finances are in order.
The BMW 3 Series, renowned worldwide and particularly cherished in the UK, has often been considered the quintessential driver's car in the executive saloon segment. Since its debut in the 1970s, this model has been a benchmark in blending performance, luxury, and daily usability.
Decades of Dominance:
Throughout its existence, the 3 Series has experienced multiple evolutionary leaps. Each iteration accentuated its sporty DNA, combined with enhanced comfort and cutting-edge technology. This balance between dynamism and practicality has solidified its place in the hearts of car enthusiasts and daily commuters alike.
A Tech-Infused Sanctuary:
Modern versions of the 3 Series are furnished with the latest in automotive technology. With features like a sophisticated infotainment system, heads-up display, and myriad driver-assist utilities, the 3 Series isn't just about driving pleasure but also ensures occupants are well-entertained, informed, and safe.
Rivals in the Rearview:
Its reputation might be formidable, but competition is fierce. Models like the Mercedes-Benz C-Class, Audi A4, and Jaguar XE have been vying for the crown. Yet, the 3 Series, with its impeccable driving dynamics and brand legacy, manages to maintain a distinguished presence.
Into the Future:
With the advent of electrification, the 3 Series continues to adapt. Hybrid variants and potentially full-electric versions signal BMW's vision for a sustainable future without compromising on the driving joy the 3 Series is known for.
In Conclusion:
For many, the BMW 3 Series is more than just a car; it represents a passion for driving. It stands as proof that even in an age of change, some legends continue to inspire, evolve, and thrive.
Want to find out everything about all 3 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 3 Series buying guide here.
BMW 3 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 4,898 | £19,658 | 7 | 60,264 | 8,912 |
| Aberdeen City | 31 | £28,544 | 4 | 27,147 | 36 |
| Aberdeenshire | 2 | £24,485 | 6 | 47,539 | 9 |
| Angus | 5 | £24,655 | 7 | 44,870 | 3 |
| Antrim | 5 | £18,370 | 7 | 52,358 | 17 |
| Ards | 6 | £22,730 | 9 | 55,678 | 10 |
| Armagh | 9 | £15,591 | 8 | 73,854 | 14 |
| Ballymena | 20 | £20,576 | 7 | 61,335 | 14 |
| Ballymoney | 5 | £18,870 | 7 | 68,507 | 11 |
| Banbridge | 1 | £26,400 | 3 | 17,000 | - |
| Barking & Dagenham - Greater London | 4 | £11,976 | 11 | 104,696 | 7 |
| Barnet - Greater London | 1 | £14,450 | 10 | 60,700 | - |
| Bedfordshire | 164 | £16,960 | 8 | 72,190 | 227 |
| Belfast | 41 | £29,604 | 3 | 25,555 | 64 |
| Berkshire | 49 | £18,556 | 8 | 63,172 | 123 |
| Blaenau Gwent | 3 | £15,231 | 8 | 74,358 | 1 |
| Brent - Greater London | 8 | £13,567 | 7 | 80,406 | 32 |
| Bristol | 106 | £15,772 | 9 | 72,491 | 134 |
| Bromley - Greater London | 15 | £25,854 | 6 | 35,517 | 44 |
| Buckinghamshire | 86 | £21,260 | 8 | 62,642 | 153 |
| Cambridgeshire | 181 | £17,158 | 7 | 69,924 | 307 |
| Cardiff | 4 | £15,586 | 6 | 82,956 | 3 |
| Carmarthenshire | 1 | £9,995 | 10 | 88,677 | - |
| Carrickfergus | 6 | £15,066 | 9 | 73,994 | 4 |
| Ceredigion | 4 | £12,493 | 9 | 79,396 | 2 |
| Cheshire | 155 | £21,617 | 6 | 60,087 | 261 |
| City of Edinburgh | 31 | £15,871 | 8 | 69,628 | 55 |
| City of London - Greater London | 21 | £17,022 | 9 | 75,300 | 52 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £17,733 | 6 | 63,167 | 16 |
| Conwy | 2 | £8,195 | 12 | 94,460 | 2 |
| Cookstown | 11 | £20,300 | 6 | 65,711 | 2 |
| Cornwall | 17 | £22,755 | 7 | 43,159 | 52 |
| County Durham | 69 | £20,054 | 7 | 55,689 | 130 |
| Craigavon | 19 | £32,377 | 2 | 18,701 | 34 |
| Croydon - Greater London | 20 | £28,819 | 6 | 39,419 | 25 |
| Cumbria | 18 | £17,275 | 8 | 58,989 | 25 |
| Derbyshire | 121 | £16,860 | 9 | 63,567 | 265 |
| Derry | 5 | £11,934 | 8 | 85,006 | 1 |
| Devon | 64 | £17,659 | 9 | 61,725 | 114 |
| Dorset | 36 | £17,219 | 9 | 57,029 | 55 |
| Down | 5 | £21,395 | 5 | 44,600 | 1 |
| Dumfries and Galloway | 4 | £25,997 | 4 | 36,268 | 9 |
| Dundee City | 14 | £25,951 | 5 | 34,508 | 28 |
| Dungannon | 23 | £17,581 | 7 | 79,691 | 21 |
| Ealing - Greater London | 10 | £9,684 | 10 | 87,582 | 13 |
| East Ayrshire | 3 | £17,327 | 7 | 50,449 | 5 |
| East Lothian | 1 | £19,999 | 5 | 63,000 | 1 |
| East Riding of Yorkshire | 1 | £25,490 | 2 | 46,330 | 8 |
| East Sussex | 55 | £20,295 | 9 | 59,276 | 60 |
| Enfield - Greater London | 12 | £21,767 | 7 | 40,362 | 30 |
| Essex | 106 | £17,926 | 8 | 64,040 | 217 |
| Falkirk | 13 | £12,276 | 10 | 76,410 | 11 |
| Fermanagh | 13 | £25,472 | 4 | 53,197 | 15 |
| Fife | 29 | £22,326 | 6 | 43,913 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 1 |
| Glasgow City | 79 | £26,158 | 5 | 38,474 | 126 |
| Gloucestershire | 41 | £24,050 | 5 | 47,084 | 66 |
| Greater Manchester | 394 | £20,499 | 7 | 59,460 | 712 |
| Hampshire | 136 | £20,162 | 6 | 56,419 | 229 |
| Harrow - Greater London | 5 | £13,656 | 9 | 61,243 | 15 |
| Havering - Greater London | 59 | £19,973 | 6 | 68,345 | 137 |
| Herefordshire | 10 | £29,309 | 3 | 27,978 | 26 |
| Hertfordshire | 170 | £20,226 | 7 | 56,619 | 275 |
| Highland | 17 | £30,956 | 2 | 22,158 | 16 |
| Hillingdon - Greater London | 33 | £16,852 | 9 | 65,489 | 70 |
| Hounslow - Greater London | 16 | £31,469 | 4 | 27,557 | 6 |
| Inverclyde | 1 | £15,998 | 4 | 82,404 | 2 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 81 | £18,771 | 7 | 55,899 | 182 |
| Kingston upon Thames - Greater London | 12 | £26,482 | 5 | 36,463 | 39 |
| Lancashire | 196 | £18,802 | 7 | 63,381 | 327 |
| Larne | 2 | £8,245 | 12 | 116,500 | 5 |
| Leicestershire | 97 | £23,376 | 6 | 54,688 | 260 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 124 | £22,120 | 5 | 49,601 | 182 |
| Lisburn | 5 | £16,093 | 8 | 70,277 | 4 |
| Magherafelt | 13 | £18,878 | 7 | 71,461 | 20 |
| Merseyside | 72 | £23,779 | 5 | 59,527 | 93 |
| Merthyr Tydfil | 4 | £19,499 | 6 | 83,712 | 10 |
| Merton - Greater London | 2 | £5,745 | 13 | 113,098 | 2 |
| Monmouthshire | 2 | £4,123 | 16 | 98,060 | 2 |
| Moray | 3 | £19,828 | 7 | 64,170 | 10 |
| Newham - Greater London | 1 | £7,950 | 8 | 105,000 | 1 |
| Newport | 2 | £10,995 | 10 | 102,362 | 7 |
| Newry and Mourne | 19 | £24,138 | 4 | 51,825 | 22 |
| Newtownabbey | 12 | £22,526 | 5 | 45,143 | 22 |
| Norfolk | 83 | £17,619 | 8 | 63,154 | 148 |
| North Ayrshire | 16 | £31,023 | 2 | 21,583 | 24 |
| North Down | 2 | £3,395 | 14 | 139,500 | 7 |
| North Lanarkshire | 10 | £18,826 | 6 | 67,315 | 23 |
| North Yorkshire | 56 | £23,846 | 6 | 52,920 | 133 |
| Northamptonshire | 40 | £17,863 | 8 | 65,381 | 93 |
| Northumberland | 7 | £22,419 | 7 | 54,468 | 13 |
| Nottinghamshire | 130 | £23,625 | 5 | 54,807 | 352 |
| Omagh | 5 | £22,480 | 4 | 56,636 | 16 |
| Oxfordshire | 19 | £27,833 | 4 | 32,388 | 29 |
| Perth and Kinross | 11 | £27,137 | 4 | 43,815 | 18 |
| Redbridge - Greater London | 7 | £12,886 | 11 | 65,080 | 9 |
| Renfrewshire | 11 | £20,770 | 5 | 49,339 | 14 |
| Rhondda Cynon Taf | 7 | £9,994 | 10 | 76,641 | 17 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 48 | £26,327 | 5 | 55,149 | 79 |
| Somerset | 34 | £18,889 | 7 | 58,809 | 77 |
| South Ayrshire | 4 | £11,496 | 10 | 77,294 | 7 |
| South Lanarkshire | 14 | £32,517 | 2 | 11,890 | 25 |
| South Yorkshire | 129 | £20,658 | 7 | 65,110 | 286 |
| Staffordshire | 100 | £21,794 | 6 | 48,947 | 208 |
| Stirling | 10 | £28,826 | 4 | 34,422 | 23 |
| Strabane | 5 | £25,685 | 4 | 61,423 | 8 |
| Suffolk | 33 | £18,094 | 9 | 60,806 | 65 |
| Surrey | 83 | £19,394 | 8 | 54,927 | 157 |
| Sutton - Greater London | 2 | £14,748 | 8 | 61,000 | 4 |
| Tyne and Wear | 66 | £18,290 | 7 | 63,926 | 155 |
| Warwickshire | 38 | £28,290 | 4 | 43,798 | 72 |
| West Dunbartonshire | 1 | £11,995 | 8 | 74,150 | 5 |
| West Lothian | 11 | £17,076 | 7 | 72,492 | 22 |
| West Midlands | 284 | £20,039 | 7 | 65,407 | 474 |
| West Sussex | 43 | £23,210 | 7 | 52,764 | 82 |
| West Yorkshire | 204 | £20,410 | 7 | 57,097 | 419 |
| Wiltshire | 101 | £24,487 | 5 | 47,757 | 174 |
| Worcestershire | 17 | £31,445 | 7 | 48,866 | 45 |