2016 BMW 3 Series
M Sport
78,764mi Auto Diesel 3.0L
£13,989
Hoddesdon
from £294/pm
This saloon BMW 3 Series M Sport incorporates a 3.0 L diesel engine with automatic transmission and has 78,764 miles on the dashboard.
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,749 cars

M Sport
78,764mi Auto Diesel 3.0L
£13,989
Hoddesdon
from £294/pm
This saloon BMW 3 Series M Sport incorporates a 3.0 L diesel engine with automatic transmission and has 78,764 miles on the dashboard.
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 12Kwh M Sport Euro 6 Ss
75,830mi Auto Hybrid 2.0L
£17,995
Addlestone
from £378/pm
Make sure you consider this 3 Series that's ranked amongst the top twenty, most trustworthy vehicles in the UK. This second hand model from this dealer has got a 2.0 Litre hybrid motor with automatic transmission and has 75,830 miles on the clock.

320I M Sport Step Techpro Pack
1,000mi Auto Petrol 2.0L
£47,500
Romford
from £997/pm
Now advertised by this dealership in Romford is this low mileage BMW 3 Series 320I M Sport Step Techpro Pack in an almost flawless, nearly new condition that contains a 2000 CC petrol motor with automatic transmission. It's up for sale and ready for you to take home in a tone of blue with only 1,000 miles clocked-up on the dashboard. It is an excellent choice if you're on the lookout to buy a model which has been engineered with durability in mind.

2.0 320D Sport Euro 6 S S
79,000mi Auto Diesel 2.0L
£9,489
Doncaster
from £199/pm
On the market and ready for its new owner to drive away - second hand BMW 3 Series 2.0 320D Sport Euro 6 S S that has got a 2000 CC diesel motor with automatic transmission. Priced to sell from this dealer in Doncaster at the terrific price of only £9,489.

2.0 320D Sport Plus Edition Convertible
107,011mi Auto Diesel 2.0L
£5,395
Wigan
from £113/pm
A 2.0 LTR diesel engine and automatic transmission are only some of the attributes that this convertible 3 Series 2.0 320D Sport Plus Edition Convertible has to offer its owner.

320I M Sport Step Techpro Pack
11,979mi Auto Petrol 2.0L
£33,000
Stevenage
from £693/pm
Available to view at this dealership in the Stevenage area is this almost spotless, like new 3 Series 320I M Sport Step Techpro Pack which is fitted out with a petrol, 2000 CC engine and automatic transmission. It is on offer and ready for you to drive away in a grey finish with 11,979 miles on the dashboard.

330E M Sport Step
6,606mi Auto Hybrid 2.0L
£25,899
Peterborough
from £544/pm
At this dealer in Peterborough you'll find the low price of only £25,899 on this BMW with a 2000 cc hybrid motor, automatic transmission and 6,606 mi clocked-up on the dashboard.

2.0 330E 12Kwh M Sport Pro Edition Xdrive Eur
64,420mi Auto Hybrid 2.0L
£23,995
Addlestone
from £504/pm
This 3 Series is fitted out with a 2.0l hybrid engine with automatic transmission and has 64,420 miles clocked up on the dashboard. This particular used model from this dealership in Addlestone comes in a grey finish.

2.0 320D M Sport Shadow Edition Saloon
98,000mi Auto Diesel 2.0L
£11,495
Manchester
from £241/pm
Coming finished in blue, this 3 Series has 98,000 miles clocked up on the dash and is equipped with a 2.0 L diesel motor with automatic transmission.

330E M Sport Saloon
21,707mi Auto Hybrid 2.0L
£30,290
Northampton
from £636/pm
There's a bargain price at this dealer in Northampton on this second hand, 3 Series with a 2.0 litre hybrid engine with automatic transmission and only 21,707 miles clocked-up on the dash.

3L Se
94,700mi Auto Petrol 3.0L
£5,999
Southend-on-Sea
from £126/pm
Up for sale and ready for you to take home - second hand, silver 3 Series fitted with a 3000cc petrol engine and automatic transmission. It could be yours for the fabulous price of only £5,999 from this dealer in Southend-on-Sea.

2.0 320I M Sport Euro 6 Ss
36,120mi Auto Petrol 2.0L
£26,995
Chesterfield
from £567/pm
This BMW is a model that is ranked as one of the most dependable motors around. This second hand one has 36,120 miles clocked up on the dash and is fitted out with a 2000cc petrol motor with automatic transmission.

320D Sport
36,950mi Auto Diesel 2.0L
£18,495
Bristol
from £388/pm
This saloon BMW 3 Series has 36,950 miles clocked up on the dashboard and is equipped with a 2000 CC diesel motor and automatic transmission. It is now available for sale for the total cost of just £18,495.

320I Sport Step
28,173mi Auto Petrol 2.0L
£22,649
Stockton-on-Tees
from £475/pm
Respected for being a highly reliable vehicle, this 5 door estate 3 Series 320I Sport Step gives you a petrol 2000 CC motor and automatic transmission, is finished in white and has 28,173 miles on the clock. Available at the superb price of £22,649 or you can also buy on finance with the help of evenly spread, budget friendly repayments starting off at only £ per month.

2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
129,890mi Auto Hybrid 2.0L
£10,495
Wolverhampton
from £220/pm
Are you looking at buying a saloon? Well, have a more detailed look at this used model, it incorporates a 2.0 LTR hybrid engine with automatic transmission and it has 129,890 miles on the dash.

2L M Sport
81,778mi Auto Hybrid 2.0L
£16,995
Stoke-on-Trent
from £357/pm
BMW's 3 Series is among the top rated for reliability and this dealer currently has this used 2L M Sport in stock for just £16,995. That is fantastic deal for this model, particularly if you take into account that it is less likely to let you down and cost you extra money in repairs.

320I M Sport
40,000mi Auto Petrol 2.0L
£18,995
Bristol
from £399/pm
Available in the shade of grey, this BMW comes equipped with automatic transmission, a 2000 cc petrol engine and has 40,000 miles clocked-up on the dashboard.

320I M Sport
49,000mi Auto Petrol 2.0L
£19,995
Bristol
from £420/pm
There's an awesome price at this dealer on this nearly new, top ten, best-selling BMW 3 Series with a 2000 cc petrol engine, automatic transmission and 49,000 miles clocked-up on the dashboard.

3.0 335D M Sport Touring Xdrive Euro 6 Ss
97,787mi Auto Diesel 3.0L
£13,994
Welwyn Garden City
from £294/pm
This BMW has 97,787 mi clocked up on the dash and comes fitted out with a 3.0l diesel motor with automatic transmission. This second hand one from this dealership in Welwyn Garden City is available in the shade of grey.

2.0 320D M Sport Euro 5 S S
115,763mi Manual Diesel 2.0L
£4,500
Oldham
from £94/pm
Take a test drive in this trusty 3 Series that is ranked amongst the UK's top 20 most reliable vehicles. It comes equipped with a 2.0L diesel engine and has manual transmission. This second-hand model has 115,763 miles clocked-up on the dashboard and has been finished in the shade of grey.

M Sport
54,600mi Auto Petrol 2.0L
£19,250
Radlett
from £404/pm
Put yourself in the driver's seat of this dependable and durable BMW which has a top 20 ranking for its reliable build. It comes fitted with automatic transmission and a 2.0 litre petrol engine. This second-hand one available from this dealership comes finished in blue and has 54,600 miles clocked up on the dashboard.

2.0 330E 12Kwh M
53,211mi Auto Hybrid 2.0L
£25,991
Nottingham
from £546/pm
This dealership located in Nottingham is currently advertising a mere £25,991 for this BMW 3 Series 2.0 330E 12Kwh M that is ranked as one of the most reliable vehicles around. It is built with a 2000 CC hybrid motor, automatic gearbox and has 53,211 miles clocked up on the dash.

2.0 320D M Sport Euro 6 Ss
72,050mi Manual Diesel 2.0L
£10,950
Manchester
from £230/pm
Grab the chance to own this BMW that is now priced at just £10,950. It has been finished in white, contains a 2.0L diesel engine with manual transmission and has 72,050 miles clocked up on the dashboard.

320I M Sport Step
151mi Auto Petrol 2.0L
£41,000
Leicester
from £861/pm
Painted in the tone of white, this second-hand estate is equipped with a 2.0l petrol motor with automatic transmission and has 151 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 | 5,024 | £19,130 | 7 | 60,834 | 8,175 |
| Aberdeen City | 25 | £25,505 | 4 | 35,386 | 34 |
| Aberdeenshire | 4 | £23,554 | 5 | 44,546 | 14 |
| Angus | 5 | £20,255 | 8 | 61,135 | 1 |
| Antrim | 8 | £19,668 | 6 | 56,242 | 15 |
| Ards | 8 | £22,790 | 10 | 54,727 | 7 |
| Armagh | 10 | £14,572 | 9 | 81,073 | 13 |
| Ballymena | 22 | £21,754 | 6 | 61,720 | 11 |
| Ballymoney | 4 | £22,070 | 5 | 64,401 | 11 |
| Barking & Dagenham - Greater London | 5 | £13,537 | 9 | 100,637 | 5 |
| Barnet - Greater London | 1 | £14,450 | 10 | 60,700 | 4 |
| Bedfordshire | 146 | £16,636 | 9 | 71,495 | 195 |
| Belfast | 33 | £30,986 | 3 | 27,974 | 55 |
| Berkshire | 66 | £19,542 | 8 | 60,776 | 104 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 10 | £16,989 | 6 | 79,875 | 32 |
| Bristol | 98 | £18,222 | 9 | 67,864 | 120 |
| Bromley - Greater London | 11 | £24,748 | 6 | 35,751 | 40 |
| Buckinghamshire | 91 | £23,102 | 8 | 66,127 | 129 |
| Cambridgeshire | 191 | £17,228 | 8 | 73,714 | 295 |
| Cardiff | 2 | £16,598 | 8 | 84,293 | 2 |
| Carrickfergus | 8 | £14,167 | 9 | 75,371 | 5 |
| Ceredigion | 2 | - | 12 | 95,000 | 2 |
| Cheshire | 144 | £21,880 | 6 | 59,793 | 261 |
| City of Edinburgh | 37 | £18,471 | 8 | 60,463 | 42 |
| City of London - Greater London | 24 | £14,456 | 11 | 76,988 | 36 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £19,693 | 6 | 56,018 | 17 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,415 | 3 |
| Cornwall | 17 | £19,064 | 9 | 63,567 | 40 |
| County Durham | 65 | £20,004 | 7 | 58,527 | 123 |
| Craigavon | 24 | £30,130 | 4 | 29,059 | 19 |
| Croydon - Greater London | 18 | £27,955 | 6 | 39,985 | 26 |
| Cumbria | 14 | £18,575 | 8 | 46,098 | 23 |
| Derbyshire | 136 | £16,837 | 9 | 62,501 | 251 |
| Derry | 4 | £14,184 | 9 | 99,758 | 2 |
| Devon | 74 | £18,205 | 8 | 58,056 | 117 |
| Dorset | 35 | £18,467 | 9 | 53,931 | 47 |
| Down | 4 | £25,745 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £24,423 | 6 | 38,977 | 7 |
| Dundee City | 14 | £26,663 | 5 | 33,714 | 31 |
| Dungannon | 18 | £16,846 | 7 | 84,128 | 21 |
| Ealing - Greater London | 9 | £10,638 | 9 | 82,122 | 10 |
| East Ayrshire | 5 | £14,476 | 8 | 61,351 | 7 |
| East Lothian | 1 | £5,650 | 14 | 84,629 | - |
| East Riding of Yorkshire | 6 | £16,377 | 9 | 59,609 | 6 |
| East Sussex | 70 | £20,024 | 8 | 58,388 | 47 |
| Enfield - Greater London | 14 | £23,671 | 6 | 37,602 | 29 |
| Essex | 122 | £18,651 | 8 | 62,286 | 207 |
| Falkirk | 13 | £11,147 | 10 | 80,035 | 11 |
| Fermanagh | 17 | £23,856 | 4 | 57,208 | 8 |
| Fife | 30 | £24,198 | 6 | 42,292 | 33 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 78 | £24,710 | 5 | 42,402 | 123 |
| Gloucestershire | 49 | £21,758 | 5 | 50,942 | 54 |
| Greater Manchester | 387 | £19,822 | 7 | 61,270 | 686 |
| Hampshire | 139 | £20,043 | 7 | 57,953 | 208 |
| Harrow - Greater London | 5 | £10,996 | 12 | 56,449 | 16 |
| Havering - Greater London | 69 | £19,546 | 6 | 65,512 | 129 |
| Herefordshire | 15 | £23,979 | 8 | 42,872 | 26 |
| Hertfordshire | 152 | £22,592 | 6 | 53,021 | 246 |
| Highland | 16 | £32,623 | 2 | 22,688 | 18 |
| Hillingdon - Greater London | 39 | £16,883 | 9 | 68,714 | 67 |
| Hounslow - Greater London | 8 | £28,220 | 4 | 26,173 | 10 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 86 | £19,511 | 7 | 53,845 | 156 |
| Kingston upon Thames - Greater London | 9 | £23,549 | 6 | 38,916 | 32 |
| Lancashire | 202 | £19,137 | 7 | 61,776 | 311 |
| Larne | 2 | £7,495 | 12 | 121,000 | 4 |
| Leicestershire | 113 | £22,869 | 6 | 57,993 | 225 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 110 | £22,287 | 5 | 49,860 | 172 |
| Lisburn | 5 | £14,355 | 9 | 72,563 | 4 |
| Magherafelt | 16 | £18,944 | 7 | 69,201 | 17 |
| Merseyside | 65 | £23,342 | 5 | 58,362 | 113 |
| Merthyr Tydfil | 3 | £16,664 | 8 | 99,253 | 8 |
| Merton - Greater London | 3 | £11,580 | 9 | 78,608 | - |
| Monmouthshire | 1 | £4,250 | 18 | 83,120 | 2 |
| Moray | 4 | £18,120 | 7 | 59,118 | 9 |
| Neath Port Talbot | 2 | £9,295 | 10 | - | - |
| Newport | 2 | £15,747 | 5 | 88,217 | 4 |
| Newry and Mourne | 21 | £22,682 | 5 | 55,247 | 21 |
| Newtownabbey | 11 | £20,393 | 6 | 51,074 | 27 |
| Norfolk | 85 | £18,901 | 8 | 59,675 | 133 |
| North Ayrshire | 10 | £26,998 | 4 | 37,735 | 26 |
| North Down | 4 | £13,120 | 10 | 93,129 | 5 |
| North Lanarkshire | 9 | £20,514 | 7 | 53,283 | 23 |
| North Yorkshire | 60 | £20,300 | 7 | 57,755 | 115 |
| Northamptonshire | 25 | £19,217 | 8 | 63,563 | 95 |
| Northumberland | 8 | £24,217 | 6 | 48,982 | 13 |
| Nottinghamshire | 130 | £21,745 | 6 | 60,781 | 352 |
| Omagh | 8 | £18,400 | 5 | 71,870 | 15 |
| Oxfordshire | 14 | £25,471 | 5 | 41,991 | 35 |
| Pembrokeshire | 1 | £8,416 | 10 | 87,049 | 1 |
| Perth and Kinross | 14 | £20,970 | 7 | 59,049 | 12 |
| Redbridge - Greater London | 9 | £12,132 | 10 | 73,517 | 9 |
| Renfrewshire | 10 | £19,848 | 5 | 51,515 | 16 |
| Rhondda Cynon Taf | 6 | £10,180 | 10 | 81,050 | 14 |
| Scottish Borders | 1 | £15,649 | 8 | 103,345 | 1 |
| Shropshire | 62 | £24,461 | 6 | 55,316 | 72 |
| Somerset | 34 | £19,904 | 7 | 56,297 | 71 |
| South Ayrshire | 6 | £16,497 | 7 | 69,522 | 5 |
| South Lanarkshire | 9 | £23,751 | 6 | 49,648 | 28 |
| South Yorkshire | 145 | £21,360 | 6 | 62,086 | 237 |
| Staffordshire | 101 | £23,194 | 6 | 45,391 | 187 |
| Stirling | 14 | £24,989 | 4 | 35,700 | 22 |
| Strabane | 9 | £25,407 | 4 | 57,244 | 4 |
| Suffolk | 39 | £16,673 | 9 | 65,336 | 58 |
| Surrey | 77 | £21,602 | 7 | 49,914 | 145 |
| Sutton - Greater London | 2 | £10,845 | 10 | 97,000 | 4 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tower Hamlets - Greater London | 1 | £26,995 | 7 | 57,000 | - |
| Tyne and Wear | 80 | £17,159 | 8 | 65,037 | 112 |
| Warwickshire | 44 | £26,558 | 5 | 54,129 | 59 |
| West Dunbartonshire | 3 | £14,497 | 8 | 67,724 | 3 |
| West Lothian | 7 | £16,587 | 7 | 61,030 | 19 |
| West Midlands | 283 | £19,606 | 7 | 65,859 | 408 |
| West Sussex | 47 | £24,232 | 7 | 49,529 | 74 |
| West Yorkshire | 208 | £20,631 | 7 | 58,498 | 399 |
| Wiltshire | 111 | £24,251 | 6 | 49,007 | 134 |
| Worcestershire | 24 | £26,508 | 7 | 58,627 | 51 |