2021 BMW 3 Series
2021 2.0 320I Sport Saloon Euro 6
94,029mi Auto Petrol 2.0L
£13,795
Stone
from £290/pm
Now available for viewing at our showroom - grey BMW 3 Series that is equipped with a 2.0 ltr petrol motor and automatic transmission.
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,752 cars

2021 2.0 320I Sport Saloon Euro 6
94,029mi Auto Petrol 2.0L
£13,795
Stone
from £290/pm
Now available for viewing at our showroom - grey BMW 3 Series that is equipped with a 2.0 ltr petrol motor and automatic transmission.
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.

3L M Sport Shadow Edition
19,800mi Auto Diesel 3.0L
£25,995
Leighton Buzzard
from £546/pm
Grab the opportunity to purchase this BMW 3 Series 3L M Sport Shadow Edition now priced at just £25,995. It comes in a grey finish, comes fitted out with automatic transmission, a 3000CC diesel engine and has got 19,800 mi clocked up on the dashboard.

3.0 M340d Mht Xdrive Euro 6 Ss
34,676mi Auto Hybrid 3.0L
£35,495
Chesterfield
from £745/pm
For sale at the full price of £35,495 and with the option to purchase using credit with manageable instalments beginning at £ pm, this BMW 3 Series 3.0 M340d Mht Xdrive Euro 6 Ss has a 3000CC hybrid motor with automatic transmission and it has 34,676 miles clocked-up on the dashboard.

3.0 M340i Mht Xdrive Euro 6 Ss
32,995mi Auto Hybrid 3.0L
£35,495
Blackburn
from £745/pm
Incorporating a 3000 cc hybrid engine and a automatic transmission, this very trustworthy and dependable BMW is currently available for sale in grey with 32,995 miles clocked up on the dashboard. This second hand car is advertised at £35,495 with achievable repayments at hand commencing at £ per calendar month.

2.0 330E 12Kwh M Sport Euro 6 Ss
39,000mi Auto Hybrid 2.0L
£21,000
Leicester
from £441/pm
On the market and ready for its next owner to drive away is this 3 Series 2.0 330E 12Kwh M Sport Euro 6 Ss, it is equipped with a 2.0 Ltr hybrid motor and automatic transmission. This second hand model has got 39,000 miles clocked-up on the dashboard and is finished in black.

2.0 330E 12Kwh M
91,175mi Auto Hybrid 2.0L
£17,391
Nottingham
from £365/pm
Ranked in the top twenty of the UK's reliability index, this is a saloon vehicle created by BMW to give motorists a higher standard of reliability than the average vehicle. This second-hand 3 Series 2.0 330E 12Kwh M on sale at this dealer incorporates a 2.0 LTR hybrid motor with automatic transmission and has 91,175 miles clocked up on the dash.

Sport
92,000mi Auto Diesel 2.0L
£9,490
Bolton
from £199/pm
For sale at the full price of £9,490 or with the possibility to purchase using finance with affordable payments starting at £ per month, this blue BMW 3 Series Sport has a 2.0L diesel motor with automatic transmission and has clocked up 92,000 miles.

320I M Sport Step
110,000mi Auto Petrol 2.0L
£11,989
Keighley
from £252/pm
Best known for being a highly trustworthy and dependable car, this 4 door BMW 3 Series 320I M Sport Step is comprised of a petrol 2000 CC motor and automatic gearbox, is finished in grey and has 110,000 miles on the clock. Available at the remarkable price of £11,989 or you can also buy on finance by using evenly priced, manageable instalments beginning at as little as £ monthly.

2.0 320D M Sport Saloon Euro 6 S
43,510mi Auto Diesel 2.0L
£15,873
Blackburn
from £333/pm
This BMW 3 Series is a model which holds a high ranking for its trustworthiness and dependability. This second hand one features automatic transmission, a 2000cc diesel motor and has 43,510 miles on the clock.

2.0 320I M Sport Touring Euro 6 5-Door
6,700mi Auto Petrol 2.0L
£36,990
Swindon
from £776/pm
Almost impeccable BMW 3 Series which has a petrol, 2.0 LTR engine and automatic gearbox. It's up for sale and ready for you to take home in the tone of white with 6,700 miles on the dashboard.

2.0 320I Se Touring
88,000mi Manual Petrol 2.0L
£8,500
Bedford
from £178/pm
Currently available for viewing at this dealer's show room in the Bedford area - blue BMW 3 Series 2.0 320I Se Touring fitted with a manual transmission and 2000CC petrol engine.

330E Sport Pro Step
43,859mi Auto Hybrid 2.0L
£18,998
Edinburgh
from £399/pm
Now available from this dealer: BMW 3 Series 330E Sport Pro Step with 2.0 ltr hybrid engine, 43,859 miles and automatic transmission.

2L M Sport
94,001mi Auto Diesel 2.0L
£15,999
Merthyr Tydfil
from £336/pm
In the shade of blue, this saloon used car has 94,001 miles clocked-up on the dash and incorporates a 2.0l diesel engine with automatic transmission.

318D Se Step
58,788mi Auto Diesel 2.0L
£14,498
Paisley
from £304/pm
UK top 20 ranking for trustworthiness and reliability - this 3 Series 318D Se Step features a 2000 CC diesel engine with automatic transmission. This second hand model from this dealer has 58,788 miles clocked-up on the dashboard and is currently available to drive away in a grey finish.

3.0 330D Sport Plus Edition Steptronic Euro 5
136,000mi Auto Diesel 3.0L
£4,490
Lymington
from £94/pm
This BMW 3 Series 3.0 330D Sport Plus Edition Steptronic Euro 5 is ranked among the top 20, most trustworthy and durable motors in Britain. It is fitted out with a 3.0L diesel motor and automatic transmission. This used model from this dealership in Lymington comes finished in white and has done 136,000 miles. Available for sale at the marvellous price of only £4,490 or with the possibility to buy using finance with achievable repayments on offer starting at £ pm.

2.0 320D M Sport Euro 5 Ss
139,490mi Auto Diesel 2.0L
£4,995
Wakefield
from £105/pm
A fabulous price of just £4,995 is being advertised by us at this dealer on this BMW 3 Series that is known as one of the most dependable motors around. This model has got a 2.0 Litre diesel motor, automatic transmission and has 139,490 miles clocked up on the dash.

3.0 335D Se Euro 4
106,000mi Auto Diesel 3.0L
£5,990
Lymington
from £126/pm
This 3 Series 3.0 335D Se Euro 4 is rated as one of the top 20, most dependable models in the UK. It is fitted out with a 3000 CC diesel motor with automatic transmission. This second hand model at this dealer priced at £5,990 comes finished in red and has clocked up 106,000 miles. Currently available to buy at the incredible price of just £5,990 or with the possibility to purchase on finance with affordable instalments available starting from £ pm.

3.0 325I Se Euro 4
76,000mi Auto Petrol 3.0L
£7,000
Reading
from £147/pm
This second hand BMW 3 Series 3.0 325I Se Euro 4 from this dealer incorporates a 3.0 LTR petrol motor with automatic transmission and has got 76,000 mi clocked-up on the dash.

3 Series 3.0 M340d
97,000mi Auto Hybrid 3.0L
£23,990
Bradford
from £504/pm
Built with a 3.0 LTR hybrid motor and a automatic gearbox, this trustworthy and durable BMW is available to drive away in white with 97,000 miles clocked-up on the dash.

M340i Mht
28,000mi Auto Hybrid 3.0L
£49,990
Melton Mowbray
from £1,049/pm
Giving its new happy owner a magnificent and top of the range level of transport, this 3 Series has been finished in the tone of red, features a 3.0 LTR hybrid engine with automatic transmission and it has 28,000 miles clocked up on the dash.

2.0 330E 12Kwh M Sport Saloon Plug-in H
20,394mi Auto Hybrid 2.0L
£28,847
Bristol
from £606/pm
A 4 door saloon car manufactured by BMW that provides its driver a higher standard of dependability than most ordinary vehicles. This 3 Series 2.0 330E 12Kwh M Sport Saloon Plug-in H contains a 2000cc hybrid motor with automatic transmission and has 20,394 miles clocked-up on the dash. Available to buy at the fabulous price of only £28,847 or with the option to buy using finance with manageable payments at hand starting at £ per month.

2.0 330E 12Kwh M
85,699mi Auto Hybrid 2.0L
£19,791
Nottingham
from £415/pm
Currently available on the market today is this 3 Series which comes equipped with a 2000 CC hybrid engine with automatic transmission. At the low price of just £19,791 and achievable repayments on hand starting out at only £ per month.

2L Sport
72,467mi Auto Hybrid 2.0L
£17,999
York
from £378/pm
On the market and ready for you to drive away today is this BMW 3 Series which is fitted with automatic transmission and a 2000 cc hybrid engine. This used model now in stock at our dealership in York is available at the low price of £17,999.

330E 12Kwh Se Pro
42,000mi Auto Hybrid 2.0L
£15,999
Egham
from £336/pm
Renowned for being a very trustworthy and reliable car, this door vehicle comes with a hybrid 2000 CC motor and automatic transmission, is finished in white and has 42,000 miles on the dash. Available at the bargain price of £15,999 or you can also buy on finance together with evenly spread, budget-friendly payments starting out at just £ monthly.
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,005 | £19,551 | 7 | 59,011 | 8,874 |
| Aberdeen City | 35 | £28,399 | 4 | 31,703 | 27 |
| Aberdeenshire | 4 | £23,865 | 6 | 42,795 | 10 |
| Angus | 3 | £24,995 | 7 | 40,477 | 2 |
| Antrim | 4 | £21,350 | 7 | 47,820 | 19 |
| Ards | 8 | £20,535 | 9 | 65,727 | 9 |
| Armagh | 9 | £14,558 | 8 | 80,051 | 12 |
| Ballymena | 22 | £21,590 | 6 | 62,125 | 10 |
| Ballymoney | 4 | £21,546 | 6 | 63,223 | 11 |
| Barking & Dagenham - Greater London | 4 | £12,226 | 11 | 104,659 | 9 |
| Barnet - Greater London | 2 | £18,570 | 7 | 36,550 | 4 |
| Bedfordshire | 156 | £17,203 | 8 | 70,587 | 216 |
| Belfast | 42 | £30,677 | 3 | 25,676 | 59 |
| Berkshire | 56 | £17,745 | 9 | 66,417 | 120 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 8 | £18,798 | 5 | 65,844 | 35 |
| Bristol | 106 | £16,472 | 9 | 71,849 | 124 |
| Bromley - Greater London | 14 | £23,190 | 7 | 46,609 | 42 |
| Buckinghamshire | 93 | £21,842 | 8 | 64,273 | 140 |
| Cambridgeshire | 171 | £17,749 | 7 | 68,684 | 333 |
| Cardiff | 2 | £21,323 | 4 | 46,752 | 3 |
| Carmarthenshire | 1 | £9,995 | 10 | 88,500 | - |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 2 | - | 10 | 83,000 | 4 |
| Cheshire | 139 | £21,990 | 6 | 59,246 | 283 |
| City of Edinburgh | 31 | £15,481 | 9 | 67,047 | 54 |
| City of London - Greater London | 22 | £18,879 | 7 | 67,256 | 46 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £19,171 | 6 | 53,873 | 18 |
| Conwy | 6 | £15,812 | 10 | 44,318 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,449 | 3 |
| Cornwall | 21 | £23,313 | 7 | 48,635 | 47 |
| County Durham | 68 | £19,488 | 7 | 60,175 | 134 |
| Craigavon | 18 | £31,656 | 3 | 27,043 | 31 |
| Croydon - Greater London | 15 | £27,359 | 6 | 45,335 | 27 |
| Cumbria | 14 | £16,984 | 8 | 54,849 | 24 |
| Derbyshire | 129 | £17,388 | 9 | 61,737 | 268 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 77 | £17,667 | 9 | 64,439 | 115 |
| Dorset | 32 | £18,734 | 9 | 49,781 | 58 |
| Down | 4 | £25,495 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £25,497 | 5 | 35,991 | 7 |
| Dundee City | 14 | £24,865 | 6 | 45,211 | 29 |
| Dungannon | 18 | £18,729 | 7 | 75,427 | 21 |
| Ealing - Greater London | 7 | £10,965 | 10 | 73,229 | 13 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Lothian | 1 | £19,999 | 5 | 63,000 | 1 |
| East Riding of Yorkshire | 2 | £29,749 | 2 | 23,804 | 7 |
| East Sussex | 64 | £19,932 | 9 | 59,375 | 54 |
| Enfield - Greater London | 11 | £20,726 | 7 | 45,601 | 30 |
| Essex | 124 | £18,611 | 8 | 64,233 | 214 |
| Falkirk | 12 | £11,078 | 11 | 81,776 | 11 |
| Fermanagh | 15 | £24,008 | 4 | 55,964 | 10 |
| Fife | 30 | £23,154 | 6 | 42,889 | 37 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 80 | £26,121 | 5 | 37,259 | 133 |
| Gloucestershire | 41 | £23,438 | 5 | 48,951 | 62 |
| Greater Manchester | 400 | £20,325 | 7 | 59,872 | 735 |
| Hampshire | 165 | £19,432 | 7 | 57,757 | 212 |
| Harrow - Greater London | 6 | £13,296 | 9 | 61,766 | 16 |
| Havering - Greater London | 72 | £19,861 | 6 | 64,775 | 134 |
| Herefordshire | 13 | £30,748 | 4 | 23,328 | 28 |
| Hertfordshire | 165 | £20,472 | 6 | 56,031 | 262 |
| Highland | 18 | £32,542 | 2 | 20,684 | 16 |
| Hillingdon - Greater London | 36 | £18,140 | 8 | 65,903 | 70 |
| Hounslow - Greater London | 12 | £28,898 | 5 | 28,826 | 9 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 84 | £19,414 | 7 | 53,038 | 171 |
| Kingston upon Thames - Greater London | 15 | £24,741 | 6 | 39,818 | 37 |
| Lancashire | 195 | £18,750 | 7 | 64,315 | 326 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 100 | £24,090 | 6 | 53,788 | 251 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 109 | £22,487 | 5 | 47,750 | 184 |
| Lisburn | 4 | £18,868 | 6 | 55,332 | 5 |
| Magherafelt | 15 | £18,764 | 7 | 73,274 | 18 |
| Merseyside | 60 | £23,144 | 5 | 61,447 | 110 |
| Merthyr Tydfil | 6 | £17,916 | 7 | 80,364 | 9 |
| Merton - Greater London | 1 | £7,995 | 10 | 97,399 | 2 |
| Monmouthshire | 3 | £3,513 | 17 | 107,707 | 2 |
| Moray | 2 | £18,995 | 7 | 72,793 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 1 | £7,999 | 8 | 105,000 | - |
| Newport | 2 | £15,395 | 7 | 75,091 | 6 |
| Newry and Mourne | 18 | £24,346 | 4 | 48,428 | 21 |
| Newtownabbey | 11 | £22,086 | 6 | 40,382 | 25 |
| Norfolk | 78 | £18,219 | 8 | 62,182 | 145 |
| North Ayrshire | 19 | £29,224 | 3 | 30,835 | 24 |
| North Down | 4 | £11,934 | 10 | 94,722 | 6 |
| North Lanarkshire | 12 | £19,285 | 7 | 64,216 | 23 |
| North Yorkshire | 60 | £23,154 | 6 | 57,213 | 128 |
| Northamptonshire | 41 | £16,275 | 8 | 70,118 | 90 |
| Northumberland | 8 | £21,142 | 8 | 56,716 | 11 |
| Nottinghamshire | 122 | £22,297 | 5 | 60,622 | 369 |
| Omagh | 7 | £17,871 | 6 | 76,470 | 14 |
| Oxfordshire | 18 | £25,776 | 4 | 36,296 | 38 |
| Perth and Kinross | 13 | £24,692 | 5 | 46,545 | 17 |
| Redbridge - Greater London | 7 | £12,853 | 11 | 65,080 | 9 |
| Renfrewshire | 8 | £17,560 | 6 | 57,001 | 20 |
| Rhondda Cynon Taf | 8 | £10,374 | 10 | 77,858 | 15 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 59 | £24,025 | 6 | 58,361 | 78 |
| Somerset | 31 | £18,872 | 7 | 56,500 | 82 |
| South Ayrshire | 3 | £11,495 | 10 | 79,853 | 8 |
| South Lanarkshire | 13 | £30,818 | 3 | 25,364 | 25 |
| South Yorkshire | 136 | £20,641 | 7 | 66,136 | 274 |
| Staffordshire | 101 | £21,656 | 6 | 50,452 | 207 |
| Stirling | 11 | £25,723 | 4 | 36,592 | 25 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 3 |
| Suffolk | 37 | £17,523 | 8 | 60,060 | 66 |
| Surrey | 80 | £21,023 | 8 | 50,297 | 155 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tyne and Wear | 80 | £17,426 | 8 | 65,223 | 145 |
| Warwickshire | 44 | £27,662 | 4 | 45,245 | 68 |
| West Dunbartonshire | 1 | £11,995 | 8 | 74,150 | 5 |
| West Lothian | 9 | £19,535 | 6 | 65,595 | 19 |
| West Midlands | 275 | £19,307 | 7 | 68,173 | 472 |
| West Sussex | 46 | £23,040 | 7 | 52,297 | 78 |
| West Yorkshire | 212 | £20,143 | 7 | 58,470 | 427 |
| Wiltshire | 114 | £24,649 | 5 | 47,845 | 162 |
| Worcestershire | 19 | £26,952 | 8 | 62,258 | 50 |