2020 BMW 3 Series
2L Se Pro
81,422mi Auto Hybrid 2.0L
£12,985
Luton
from £273/pm
Trustworthy and dependable, the BMW 3 Series is in the top 20 of the UK's reliability index and this dealer in Luton has this second hand one in stock for £12,985.
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,641 cars

2L Se Pro
81,422mi Auto Hybrid 2.0L
£12,985
Luton
from £273/pm
Trustworthy and dependable, the BMW 3 Series is in the top 20 of the UK's reliability index and this dealer in Luton has this second hand one in stock for £12,985.
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
13,503mi Auto Petrol 2.0L
£33,991
Nottingham
from £714/pm
Seize the chance to purchase this BMW which is available at just £33,991. It comes in a grey finish, incorporates a 2.0 LTR petrol engine with automatic transmission and it has got 13,503 mi on the dashboard.

M Sport
45,323mi Auto Hybrid 2.0L
£22,040
Leeds
from £463/pm
Looking to get yourself a 3 Series? Then take a closer look at this second-hand one from this dealer in Leeds with automatic transmission, a 2000 cc hybrid engine and 45,323 miles clocked up on the dashboard.

M Sport Pro Edition
81,949mi Auto Hybrid 2.0L
£18,500
Peterborough
from £388/pm
Advertised at the full price of £18,500 or with the possibility to buy using finance with manageable instalments from £ per calendar month, this blue saloon has a 2000cc hybrid motor with automatic transmission and it has 81,949 miles clocked-up on the dash.

2.0 320D M Sport Touring Xdrive Eu
64,720mi Auto Diesel 2.0L
£14,695
Hinckley
from £308/pm
Coming equipped with automatic transmission and a 2.0l diesel engine - this white estate is on the market and ready for you to take home with 64,720 miles on the clock.

2.0 318D Luxury Touring
145,183mi Manual Diesel 2.0L
£4,591
Nottingham
from £96/pm
Ranked in the top twenty for its durability, this BMW 3 Series 2.0 318D Luxury Touring is equipped with a 2000cc diesel engine and manual transmission. This second hand model from this dealer has 145,183 miles clocked-up on the dashboard and is currently available on the market in a blue finish.

2.0 320D Ed Efficientdynamics Saloon Au
122,770mi Auto Diesel 2.0L
£4,400
Hyde
from £92/pm
A saloon vehicle designed by BMW to give motorists a higher standard of trustworthiness than most ordinary models. This particular second-hand BMW 3 Series comes in the shade of white with a diesel 2.0 L engine, automatic transmission and 122,770 miles on the dash.

2.0 318I M Sport Saloon Euro 6 S
42,530mi Auto Petrol 2.0L
£18,995
Stoke-on-Trent
from £399/pm
On the market and ready for its next owner to drive away is this BMW 3 Series at the terrific price of just £18,995. This dealership in Stoke-on-Trent also provides you with the option to pay using manageable monthly repayments with repayment plans starting from only £ pm.

2L M Sport
82,847mi Auto Hybrid 2.0L
£14,950
Bury
from £314/pm
Coming with a 2.0 Ltr hybrid engine and a automatic gearbox, this very reliable and trustworthy saloon BMW is available for sale in blue with 82,847 miles clocked up on the dashboard.

320D M Sport Step
93,613mi Auto Diesel 2.0L
£7,985
Scunthorpe
from £168/pm
Advertised at the full price of £7,985 and with the option to buy using credit with manageable payments from as little as £ per month, this BMW incorporates a 2000CC diesel motor with automatic transmission and has 93,613 miles clocked up on the dash.

2.0 320D M Sport
84,564mi Auto Diesel 2.0L
£14,491
Nottingham
from £304/pm
This 3 Series 2.0 320D M Sport features a 2000 cc diesel motor with automatic transmission and has 84,564 miles clocked up on the dash.

2.0 320I M Sport Saloon Euro 6 S
39,657mi Auto Petrol 2.0L
£20,990
Canterbury
from £441/pm
Now on display at this car retailer's showroom in Canterbury is this BMW 3 Series 2.0 320I M Sport Saloon Euro 6 S that is equipped with a 2.0 Litre petrol motor and automatic transmission.

2.0 318I M Sport
55,505mi Auto Petrol 2.0L
£20,491
Nottingham
from £430/pm
Praised for its reliability, this 3 Series is equipped with a 2000 CC petrol engine and it has automatic transmission. This dealer currently has this second hand model on offer that has 55,505 miles clocked-up on the dash and a black finish. It is available at the really unbelievable price tag of just £20,491 or through making monthly payments starting at only £ per month.

2.0 330E 12Kwh M
48,893mi Auto Hybrid 2.0L
£21,291
Nottingham
from £447/pm
The UK Reliability Index figure accounts for - cost, inconvenience and the rate of failure. It's based on data that has been sourced from a vast number of insurance claims that are made by motorists throughout each year which helps in providing motorists with a detailed overview of the reliability of cars on the road. The BMW 3 Series is in the top 20 of the UK's Reliability Index and at this dealer you can get this second hand 2.0 330E 12Kwh M for just £21,291. That's a bargain price for this particular model and it's even better when you take into account that it is less likely to let you down and cost you extra money in repairs.

2L M Sport
89,139mi Auto Petrol 2.0L
£15,985
Luton
from £336/pm
The BMW 3 Series is in the top 20 of the UK's reliability index. At this dealer you can pick up this second hand one with 89,139 miles on the dash and a 2.0 litre petrol motor with automatic transmission.

2.0 330E 12Kwh M
59,554mi Auto Hybrid 2.0L
£21,991
Nottingham
from £462/pm
Purchase this second-hand BMW 3 Series 2.0 330E 12Kwh M for only £21,991. Credit deals start out at around £ each month for this vehicle that comes fitted out with a 2.0 litre hybrid engine and automatic transmission.

2.0 330I M Sport Saloon Euro 6 S
42,082mi Auto Petrol 2.0L
£24,000
Hatfield
from £504/pm
Ranked in the UK's top twenty for its dependability and trustworthiness, this 3 Series 2.0 330I M Sport Saloon Euro 6 S comes with automatic transmission and it's got a 2.0L petrol motor. This second hand model has 42,082 miles clocked up on the dashboard and is available to drive away in a blue finish.

320I M Sport Pro Edition Step Tech Pack
23,673mi Auto Petrol 2.0L
£30,249
Motorpoint Newport
from £635/pm
This estate 3 Series is fitted out with a 2.0 LTR petrol engine with automatic transmission and it has got 23,673 mi clocked up on the dash.

2.0 330E 12Kwh Sport Pro Touring Euro 6 Ss
62,100mi Auto Hybrid 2.0L
£16,999
Stoke-on-Trent
from £357/pm
This 3 Series has a 2.0 litre hybrid engine with automatic transmission and has 62,100 miles clocked up on the dash.

2.0-320d-xdrive-se-auto-4dr
79,000mi Auto Diesel 2.0L
£9,995
Chichester
from £210/pm
The UK Reliability Index accounts for several factors - the cost, inconvenience caused and a car's rate of failure. It is based on data that has been sourced from millions of pounds of claims that are filed throughout each year and provides motorists with a comprehensive guide of all of the cars that are on the UK's roads. The BMW 3 Series is in the top 20 of the Reliability Index and this dealership has this second hand one in stock for just £9,995. That's already a really good deal for this particular model and even more so if there's a lower chance of having to fork out for repairs.

2016 2.0 320D Ed Sport Saloon Eu
96,640mi Manual Diesel 2.0L
£7,195
Stoke-on-Trent
from £151/pm
On offer at the amazing price of only £7,195 is this BMW 3 Series 2016 2.0 320D Ed Sport Saloon Eu, it contains a 2000 CC diesel engine with manual transmission and has 96,640 miles clocked up on the dashboard.

2.0 330E 12Kwh M
28,250mi Auto Hybrid 2.0L
£25,991
Nottingham
from £546/pm
Up for sale and ready for a test drive is this 3 Series 2.0 330E 12Kwh M in a black finish; this second hand model incorporates a 2.0 litre hybrid engine with automatic transmission and has 28,250 miles clocked-up on the dash.

320I M Sport Touring
5,000mi Auto Petrol 2.0L
£38,475
Littlehampton
from £808/pm
A low price is being advertised by this dealer in Littlehampton on this reliable and trustworthy BMW 3 Series 320I M Sport Touring that's in a like new, almost flawless condition. A great choice to make if you're looking to buy a model that has an outstanding track record for dependability.

320D Xdrive M Sport Saloon
67,000mi Auto Diesel 2.0L
£12,495
Pontefract
from £262/pm
Now available from our dealership in the Pontefract area is this 3 Series that has a diesel, 2000 CC engine and automatic transmission. It is on the market and ready for its new owner to drive away in the tone of with 67,000 miles clocked-up on the dashboard. It is a great choice to make if you're searching to buy a model that has an outstanding reputation for trustworthiness and reliability.
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,909 | £19,551 | 7 | 58,944 | 8,808 |
| Aberdeen City | 34 | £28,529 | 4 | 30,124 | 29 |
| Aberdeenshire | 3 | £25,655 | 5 | 39,226 | 10 |
| Angus | 4 | £23,470 | 7 | 40,988 | 2 |
| Antrim | 4 | £19,600 | 7 | 48,567 | 18 |
| Ards | 7 | £22,761 | 8 | 55,117 | 10 |
| Armagh | 10 | £13,663 | 8 | 81,004 | 13 |
| Ballymena | 20 | £20,788 | 6 | 62,561 | 12 |
| Ballymoney | 3 | £25,295 | 5 | 50,997 | 11 |
| Barking & Dagenham - Greater London | 4 | £12,226 | 11 | 104,659 | 8 |
| Barnet - Greater London | 3 | £19,610 | 6 | 44,000 | 4 |
| Bedfordshire | 157 | £17,042 | 8 | 71,658 | 214 |
| Belfast | 42 | £30,053 | 3 | 25,846 | 61 |
| Berkshire | 50 | £17,994 | 9 | 64,293 | 118 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 9 | £17,903 | 6 | 64,972 | 34 |
| Bristol | 101 | £17,058 | 9 | 71,783 | 128 |
| Bromley - Greater London | 12 | £23,635 | 6 | 35,279 | 45 |
| Buckinghamshire | 92 | £21,942 | 7 | 62,805 | 142 |
| Cambridgeshire | 163 | £17,513 | 7 | 69,692 | 324 |
| Cardiff | 2 | £21,323 | 4 | 46,752 | 3 |
| Carmarthenshire | 1 | £9,995 | 10 | 88,677 | - |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 2 | - | 10 | 83,000 | 4 |
| Cheshire | 142 | £21,305 | 6 | 60,225 | 273 |
| City of Edinburgh | 34 | £15,719 | 9 | 68,105 | 56 |
| City of London - Greater London | 20 | £17,331 | 9 | 75,864 | 49 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £19,171 | 6 | 53,873 | 18 |
| Conwy | 1 | £9,895 | 11 | 94,920 | 3 |
| Cookstown | 12 | £20,105 | 6 | 67,496 | 3 |
| Cornwall | 18 | £23,556 | 6 | 43,932 | 48 |
| County Durham | 65 | £18,925 | 7 | 60,680 | 136 |
| Craigavon | 18 | £30,720 | 3 | 27,043 | 30 |
| Croydon - Greater London | 15 | £29,224 | 6 | 40,922 | 27 |
| Cumbria | 17 | £16,894 | 8 | 56,451 | 24 |
| Derbyshire | 119 | £16,794 | 9 | 62,634 | 269 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 75 | £17,844 | 9 | 61,607 | 110 |
| Dorset | 31 | £17,828 | 9 | 52,638 | 58 |
| Down | 4 | £25,495 | 4 | 31,750 | - |
| Dumfries and Galloway | 4 | £25,497 | 5 | 35,991 | 7 |
| Dundee City | 11 | £26,483 | 6 | 39,976 | 30 |
| Dungannon | 20 | £19,600 | 7 | 73,934 | 22 |
| Ealing - Greater London | 8 | £11,344 | 10 | 70,759 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,756 | 8 |
| East Lothian | 1 | £19,999 | 5 | 63,000 | 1 |
| East Riding of Yorkshire | 3 | £23,596 | 3 | 52,318 | 7 |
| East Sussex | 63 | £20,267 | 8 | 58,516 | 54 |
| Enfield - Greater London | 12 | £19,720 | 7 | 45,121 | 29 |
| Essex | 112 | £18,849 | 8 | 62,193 | 216 |
| Falkirk | 12 | £11,145 | 11 | 81,776 | 11 |
| Fermanagh | 13 | £25,325 | 4 | 50,838 | 12 |
| Fife | 33 | £22,882 | 6 | 41,926 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 78 | £26,026 | 5 | 39,286 | 130 |
| Gloucestershire | 41 | £24,395 | 5 | 46,328 | 62 |
| Greater Manchester | 402 | £20,313 | 7 | 60,400 | 719 |
| Hampshire | 162 | £19,520 | 7 | 57,674 | 210 |
| Harrow - Greater London | 5 | £13,756 | 9 | 61,243 | 16 |
| Havering - Greater London | 63 | £20,974 | 6 | 62,433 | 131 |
| Herefordshire | 11 | £30,216 | 4 | 24,504 | 26 |
| Hertfordshire | 162 | £20,366 | 6 | 55,702 | 267 |
| Highland | 17 | £33,221 | 2 | 18,826 | 17 |
| Hillingdon - Greater London | 32 | £18,453 | 8 | 63,436 | 71 |
| Hounslow - Greater London | 12 | £28,662 | 5 | 28,826 | 7 |
| Inverclyde | 1 | £15,998 | 4 | 82,404 | 2 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 84 | £19,290 | 7 | 54,344 | 168 |
| Kingston upon Thames - Greater London | 14 | £23,300 | 6 | 40,936 | 36 |
| Lancashire | 183 | £18,990 | 7 | 63,837 | 328 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 103 | £23,736 | 6 | 56,584 | 251 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 113 | £22,004 | 5 | 49,450 | 174 |
| Lisburn | 5 | £16,093 | 8 | 69,866 | 4 |
| Magherafelt | 15 | £18,958 | 7 | 71,274 | 19 |
| Merseyside | 60 | £24,298 | 5 | 58,381 | 106 |
| Merthyr Tydfil | 6 | £17,844 | 7 | 80,364 | 9 |
| Merton - Greater London | 1 | £7,995 | 10 | 97,399 | 2 |
| Monmouthshire | 2 | £4,273 | 16 | 98,060 | 3 |
| Moray | 2 | £18,495 | 7 | 72,793 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 2 | £5,747 | 12 | 92,250 | - |
| Newport | 1 | £14,495 | 8 | 69,723 | 7 |
| Newry and Mourne | 18 | £24,345 | 4 | 48,428 | 21 |
| Newtownabbey | 10 | £24,615 | 5 | 36,527 | 23 |
| Norfolk | 78 | £18,391 | 8 | 60,851 | 142 |
| North Ayrshire | 20 | £29,053 | 3 | 29,136 | 23 |
| North Down | 4 | £11,934 | 10 | 94,722 | 6 |
| North Lanarkshire | 11 | £18,332 | 6 | 62,184 | 24 |
| North Yorkshire | 65 | £23,661 | 6 | 56,285 | 125 |
| Northamptonshire | 39 | £16,349 | 8 | 68,486 | 93 |
| Northumberland | 7 | £22,019 | 8 | 54,793 | 11 |
| Nottinghamshire | 121 | £22,488 | 5 | 60,759 | 361 |
| Omagh | 6 | £17,392 | 6 | 78,963 | 15 |
| Oxfordshire | 20 | £26,870 | 4 | 35,806 | 34 |
| Perth and Kinross | 10 | £26,131 | 5 | 46,824 | 20 |
| Redbridge - Greater London | 7 | £12,918 | 11 | 65,080 | 9 |
| Renfrewshire | 8 | £17,498 | 6 | 57,001 | 20 |
| Rhondda Cynon Taf | 7 | £10,098 | 10 | 77,644 | 16 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 53 | £25,369 | 6 | 54,901 | 83 |
| Somerset | 33 | £18,920 | 7 | 55,835 | 81 |
| South Ayrshire | 3 | £11,495 | 10 | 79,853 | 8 |
| South Lanarkshire | 16 | £32,976 | 2 | 22,105 | 25 |
| South Yorkshire | 132 | £20,287 | 7 | 67,114 | 275 |
| Staffordshire | 102 | £21,609 | 6 | 48,565 | 202 |
| Stirling | 10 | £27,055 | 4 | 32,285 | 24 |
| Strabane | 9 | £26,184 | 4 | 56,414 | 4 |
| Suffolk | 38 | £17,153 | 9 | 61,193 | 64 |
| Surrey | 80 | £19,742 | 8 | 52,786 | 155 |
| Sutton - Greater London | 1 | £18,000 | 7 | 65,000 | 4 |
| Tyne and Wear | 79 | £18,088 | 7 | 63,822 | 148 |
| Warwickshire | 44 | £27,563 | 4 | 45,736 | 66 |
| West Dunbartonshire | 1 | £11,995 | 8 | 74,150 | 5 |
| West Lothian | 8 | £16,101 | 7 | 71,348 | 21 |
| West Midlands | 279 | £19,284 | 7 | 68,113 | 467 |
| West Sussex | 45 | £23,478 | 7 | 50,611 | 79 |
| West Yorkshire | 209 | £20,095 | 7 | 58,406 | 415 |
| Wiltshire | 108 | £24,790 | 5 | 47,758 | 164 |
| Worcestershire | 19 | £27,121 | 8 | 62,135 | 45 |