2024 BMW 3 Series
2.0 320I M Sport Euro 6 Ss
39,975mi Auto Petrol 2.0L
£25,699
Stoke-on-Trent
from £539/pm
This used car has 39,975 mi clocked up on the dash and has a 2.0 litre petrol engine with 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,591 cars

2.0 320I M Sport Euro 6 Ss
39,975mi Auto Petrol 2.0L
£25,699
Stoke-on-Trent
from £539/pm
This used car has 39,975 mi clocked up on the dash and has a 2.0 litre petrol engine with 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.

3.0 M340d Mht Touring Hybrid Xdriv
17,889mi Auto Diesel 3.0L
£45,999
Edinburgh
from £966/pm
Head over to this dealership for a closer look at this automatic 3 Series 3.0 M340d Mht Touring Hybrid Xdriv containing a 3.0 l diesel engine with automatic transmission. This second hand one available from this dealer has 17,889 miles on the dash and comes in white.

2L M Sport
93,653mi Auto Diesel 2.0L
£10,995
Swindon
from £231/pm
Are you interested in a BMW 3 Series 2L M Sport? Well, have a more detailed look at this second hand model painted in black with 93,653 miles clocked-up on the dash, a 2.0 ltr diesel engine and automatic transmission.

M340i Xdrive Step
16,126mi Auto Petrol 3.0L
£42,500
Loughton
from £892/pm
Currently available from this retailer's show room - 3 Series that has a automatic gearbox and 3.0 L petrol engine.

330E M Sport Step
16,854mi Auto Hybrid 2.0L
£28,998
Huddersfield
from £609/pm
Have a look at the incredible price at this dealer on this nearly new, top 10, best-selling BMW 3 Series with a 2.0 ltr hybrid engine, automatic transmission and 16,854 miles on the dash.

2.0 320D Mht M Sport Saloon Hybrid
83,930mi Auto Hybrid 2.0L
£17,495
Worksop
from £367/pm
A saloon vehicle created by BMW that offers a higher degree of dependability than most ordinary models. This particular second hand BMW 3 Series comes in this shade of black with a hybrid 2.0 litre engine, automatic transmission and 83,930 miles on the dashboard.

2016 2.0 320D Ed Plus Touring Euro 6 Ss
99,971mi Auto Diesel 2.0L
£7,990
Luton
from £168/pm
Listed among the top twenty, most durable and trustworthy vehicles in the United Kingdom, this BMW 3 Series is equipped with a 2.0l diesel engine and automatic transmission. This dealership currently has this second hand model on offer that has 99,971 miles clocked-up on the dashboard and a blue finish.

330E M Sport Step Pro Pack
25,872mi Auto Hybrid 2.0L
£23,749
Glasgow
from £499/pm
Providing its new privileged owner a superb and top rate mode of transport, this car has been finished in the shade of blue, has 25,872 miles clocked up on the dashboard and contains a 2000 CC hybrid engine with automatic transmission.

2.0 320D M Sport Saloon Euro 6 S
59,741mi Auto Diesel 2.0L
£16,599
Plymouth
from £348/pm
Currently advertised by this dealership located in the Plymouth area is this saloon BMW 3 Series 2.0 320D M Sport Saloon Euro 6 S consisting of a diesel, 2.0 Ltr engine and automatic gearbox. It's up for sale in the shade of black with 59,741 miles clocked up on the dash.

320D Ed Efficientdynamics Business
36,571mi Manual Diesel 2.0L
£8,489
Tamworth
from £178/pm
Dependable and trustworthy, the BMW 3 Series is in the top twenty of the UK's reliability index and you can get this used one at this dealership for just £8,489.

M Sport
44,146mi Auto Hybrid 2.0L
£21,300
Enfield
from £447/pm
A bargain price of £21,300 from us at this dealer for this saloon that has a high ranking for its reliability and trustworthiness. It possesses a 2.0 L hybrid motor and has 44,146 miles clocked-up on the dash.

2.0 320D Mht M Sport Saloon Hybrid
83,930mi Auto Hybrid 2.0L
£17,495
Hinckley
from £367/pm
Dependable and durable, BMW's 3 Series is in the top 20 of the UK's reliability index. This used model available from this dealer is currently available for sale in a black finish and has 83,930 miles on the dash.

2.0 320I Sport Euro 6 Ss
57,585mi Manual Petrol 2.0L
£9,295
D6 MOTORS LTD
from £195/pm
This BMW 3 Series 2.0 320I Sport Euro 6 Ss features a 2.0l petrol engine with manual transmission and has clocked up 57,585 mi.

2.0 320I M Sport Euro 6 Ss
29,928mi Auto Petrol 2.0L
£24,990
Spire Cars (UK) Ltd
from £525/pm
The BMW 3 Series is in the top 20 of the UK's reliability index and you can get this second hand 2.0 320I M Sport Euro 6 Ss from this dealer for just £24,990 with a 2.0 litre petrol engine with automatic transmission and 29,928 miles clocked-up on the dash.

1.8 316Ti Se Compact
37,000mi Auto Petrol 1.8L
£4,995
Orpington
from £105/pm
Available at our dealership in the Orpington area is this 3 Series 1.8 316Ti Se Compact that has a 1.8l petrol engine with automatic transmission. It's on offer and ready for its next owner to drive away in a red finish with 37,000 miles on the dashboard.

320D Xdrive Mht M Sport Pro Edition Step
19,601mi Auto Diesel 2.0L
£26,790
Solihull
from £562/pm
A saloon car designed by BMW that gives a higher degree of durability and dependability than your average model. This particular second-hand BMW comes in this shade of grey with a diesel 2.0 LTR engine, automatic transmission and 19,601 miles on the clock.

2.0 320D M Sport Touring Euro 6 Ss
61,587mi Auto Diesel 2.0L
£16,490
Exeter
from £346/pm
UK top 20 ranking for trustworthiness and durability - this BMW is fitted with automatic transmission and a 2.0l diesel engine. This second hand model from this dealer has 61,587 miles clocked-up on the dash and is currently available for sale in a white finish.

2.0 320D Mht M Sport Touring Hybrid Aut
43,352mi Auto Hybrid 2.0L
£24,990
Canterbury
from £525/pm
Listed among the UK's top 20, most dependable cars, this estate features automatic transmission and a 2000CC hybrid motor. This dealership currently has this second hand model in stock that has 43,352 miles on the dash and a white finish.

3.0 325I Se Touring Steptronic Euro 5
9,000mi Auto Petrol 3.0L
£10,949
M Cars Surrey Ltd
from £230/pm
Now available at our dealership in M Cars Surrey Ltd is this estate vehicle that offers a petrol, 3000cc engine and automatic transmission. It's available for sale in a black finish with a mere 9,000 miles clocked-up on the dash. It is a great choice if you're searching for a model which has been designed with durability in mind.

M340d Xdrive Mht Step
22,875mi Auto Diesel 3.0L
£44,500
West Bridgford
from £934/pm
This dealership located in West Bridgford is currently advertising a bargain price of just £44,500 for this BMW with low mileage. It could be an excellent choice if you're looking to buy a vehicle that has an excellent track record for trustworthiness.

Se Pro
58,380mi Auto Hybrid 2.0L
£16,950
Rotherham
from £356/pm
The BMW 3 Series is in the top 20 of the UK's reliability index and you can pick up this second hand one at this dealership for just £16,950 with automatic transmission, 58,380 miles clocked up on the dashboard and a 2.0 ltr hybrid motor.

2018 2.0 330E 7.6Kwh Se Euro 6 Ss
116,450mi Auto Hybrid 2.0L
£6,995
Southall
from £147/pm
Available at this dealer in Southall: BMW 3 Series 2018 2.0 330E 7.6Kwh Se Euro 6 Ss - automatic transmission, a 2.0 ltr hybrid engine and 116,450 miles.

M Sport Shadow Edition
62,300mi Auto Hybrid 2.0L
£13,295
Radlett
from £279/pm
This 3 Series M Sport Shadow Edition available from this dealer priced at £13,295 comes finished in the tone of and has 62,300 miles clocked up on the dash.

2.0 320I Sport Saloon Euro 6 Ss
72,740mi Auto Petrol 2.0L
£9,995
Wolverhampton
from £210/pm
Want to get yourself a model that's been designed to be dependable and trustworthy and is amongst those rated in the top 20 of the reliability index? Then take a more detailed look at this second-hand one from our dealership in Wolverhampton with 72,740 miles clocked-up on the dashboard and a 2000 cc petrol engine with automatic transmission.
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,016 | £19,690 | 7 | 59,857 | 8,981 |
| Aberdeen City | 24 | £24,687 | 5 | 37,214 | 45 |
| Aberdeenshire | 5 | £27,515 | 5 | 40,958 | 15 |
| Angus | 5 | £20,715 | 8 | 61,135 | 1 |
| Antrim | 7 | £19,192 | 7 | 60,002 | 20 |
| Ards | 6 | £25,321 | 9 | 49,270 | 6 |
| Armagh | 10 | £12,347 | 9 | 89,455 | 15 |
| Ballymena | 18 | £22,788 | 6 | 60,772 | 13 |
| Ballymoney | 4 | £17,809 | 7 | 68,836 | 12 |
| Barking & Dagenham - Greater London | 7 | £12,759 | 9 | 100,794 | 4 |
| Barnet - Greater London | 2 | £16,920 | 7 | 49,300 | 4 |
| Bedfordshire | 144 | £17,020 | 9 | 71,021 | 216 |
| Belfast | 33 | £27,025 | 5 | 38,422 | 50 |
| Berkshire | 53 | £18,374 | 8 | 65,338 | 116 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 2 |
| Brent - Greater London | 13 | £16,161 | 7 | 85,387 | 39 |
| Bristol | 98 | £18,344 | 9 | 66,028 | 134 |
| Bromley - Greater London | 24 | £26,922 | 5 | 35,535 | 75 |
| Buckinghamshire | 92 | £22,211 | 8 | 69,262 | 132 |
| Cambridgeshire | 161 | £16,326 | 8 | 78,115 | 305 |
| Cardiff | 22 | £25,821 | 5 | 44,974 | 48 |
| Carrickfergus | 5 | £19,319 | 6 | 72,723 | 6 |
| Ceredigion | 5 | £7,328 | 11 | 102,622 | 9 |
| Cheshire | 152 | £21,847 | 6 | 59,376 | 266 |
| City of Edinburgh | 53 | £20,020 | 8 | 55,863 | 61 |
| City of London - Greater London | 31 | £17,492 | 9 | 66,271 | 54 |
| Coleraine | 10 | £19,734 | 6 | 55,148 | 19 |
| Conwy | 5 | £13,695 | 9 | 47,633 | 2 |
| Cookstown | 12 | £20,146 | 6 | 67,415 | 3 |
| Cornwall | 18 | £17,425 | 10 | 66,293 | 45 |
| County Durham | 70 | £19,588 | 7 | 62,172 | 132 |
| Craigavon | 23 | £29,702 | 4 | 30,450 | 17 |
| Croydon - Greater London | 21 | £28,202 | 6 | 44,339 | 24 |
| Cumbria | 13 | £17,624 | 8 | 50,346 | 23 |
| Derbyshire | 131 | £18,072 | 8 | 58,506 | 290 |
| Derry | 5 | £14,306 | 8 | 92,384 | 6 |
| Devon | 72 | £17,435 | 9 | 60,829 | 127 |
| Dorset | 49 | £18,838 | 9 | 58,461 | 44 |
| Down | 2 | £17,995 | 6 | 42,500 | 1 |
| Dumfries and Galloway | 5 | £25,137 | 5 | 34,677 | 7 |
| Dundee City | 21 | £26,508 | 5 | 37,958 | 30 |
| Dungannon | 20 | £18,838 | 7 | 74,912 | 20 |
| Ealing - Greater London | 6 | £12,045 | 9 | 79,934 | 16 |
| East Ayrshire | 4 | £12,270 | 10 | 67,268 | 8 |
| East Riding of Yorkshire | 9 | £18,512 | 8 | 55,578 | 11 |
| East Sussex | 65 | £18,482 | 9 | 61,797 | 49 |
| Enfield - Greater London | 15 | £24,540 | 6 | 34,489 | 38 |
| Essex | 129 | £18,416 | 8 | 59,439 | 236 |
| Falkirk | 12 | £10,687 | 11 | 84,245 | 11 |
| Fermanagh | 16 | £25,305 | 4 | 54,130 | 9 |
| Fife | 30 | £22,689 | 7 | 48,092 | 38 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 69 | £25,455 | 5 | 40,292 | 140 |
| Gloucestershire | 43 | £21,269 | 6 | 55,004 | 64 |
| Greater Manchester | 392 | £19,162 | 7 | 62,280 | 739 |
| Greenwich - Greater London | 2 | £36,898 | 3 | 13,454 | 6 |
| Hampshire | 152 | £20,736 | 7 | 56,278 | 256 |
| Harrow - Greater London | 5 | £8,706 | 13 | 64,374 | 20 |
| Havering - Greater London | 70 | £19,121 | 6 | 64,964 | 148 |
| Herefordshire | 15 | £27,974 | 6 | 38,956 | 24 |
| Hertfordshire | 135 | £21,969 | 6 | 54,678 | 252 |
| Highland | 15 | £29,391 | 3 | 32,717 | 19 |
| Hillingdon - Greater London | 39 | £17,000 | 9 | 69,215 | 60 |
| Hounslow - Greater London | 4 | £27,929 | 6 | 29,382 | 16 |
| Inverclyde | 1 | £14,998 | 7 | 65,781 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 81 | £20,062 | 7 | 54,178 | 165 |
| Kingston upon Thames - Greater London | 25 | £26,373 | 6 | 42,015 | 38 |
| Lancashire | 195 | £18,335 | 8 | 65,116 | 303 |
| Larne | 3 | £7,662 | 12 | 110,667 | 3 |
| Leicestershire | 123 | £23,137 | 6 | 60,073 | 224 |
| Limavady | 1 | £16,990 | 6 | 47,000 | 1 |
| Lincolnshire | 98 | £20,123 | 6 | 56,741 | 182 |
| Lisburn | 6 | £19,093 | 7 | 57,961 | 4 |
| Magherafelt | 17 | £16,833 | 7 | 81,343 | 15 |
| Merseyside | 68 | £22,031 | 5 | 58,224 | 127 |
| Merthyr Tydfil | 6 | £16,748 | 8 | 85,519 | 7 |
| Merton - Greater London | 3 | £11,798 | 9 | 78,531 | 1 |
| Monmouthshire | 4 | £4,998 | 15 | 103,255 | 3 |
| Moray | 8 | £18,808 | 7 | 60,233 | 4 |
| Neath Port Talbot | 1 | £11,790 | 10 | - | 1 |
| Newport | 4 | £14,044 | 10 | 88,284 | 1 |
| Newry and Mourne | 25 | £21,776 | 5 | 59,169 | 22 |
| Newtownabbey | 12 | £19,476 | 6 | 54,935 | 26 |
| Norfolk | 88 | £19,092 | 8 | 59,051 | 138 |
| North Ayrshire | 10 | £30,208 | 4 | 25,354 | 28 |
| North Down | 3 | £15,162 | 9 | 87,963 | 6 |
| North Lanarkshire | 11 | £20,056 | 7 | 54,612 | 25 |
| North Yorkshire | 49 | £22,054 | 7 | 56,201 | 143 |
| Northamptonshire | 36 | £17,725 | 8 | 64,172 | 103 |
| Northumberland | 3 | £19,159 | 6 | 54,644 | 14 |
| Nottinghamshire | 139 | £21,612 | 6 | 59,356 | 383 |
| Omagh | 4 | £19,333 | 5 | 69,272 | 18 |
| Oxfordshire | 12 | £25,059 | 5 | 42,322 | 40 |
| Pembrokeshire | 2 | £14,347 | 8 | 68,996 | 1 |
| Perth and Kinross | 10 | £20,053 | 8 | 57,243 | 11 |
| Redbridge - Greater London | 8 | £12,619 | 9 | 78,270 | 7 |
| Renfrewshire | 9 | £20,887 | 5 | 42,776 | 17 |
| Rhondda Cynon Taf | 5 | £11,356 | 10 | 71,223 | 19 |
| Scottish Borders | 1 | £15,649 | 8 | 103,345 | 1 |
| Shropshire | 52 | £24,594 | 6 | 50,369 | 80 |
| Somerset | 34 | £18,051 | 8 | 61,022 | 74 |
| South Ayrshire | 7 | £16,093 | 8 | 70,981 | 7 |
| South Lanarkshire | 8 | £24,070 | 6 | 36,710 | 31 |
| South Yorkshire | 125 | £21,382 | 6 | 62,779 | 260 |
| Staffordshire | 89 | £23,515 | 6 | 45,710 | 198 |
| Stirling | 13 | £25,527 | 5 | 41,256 | 23 |
| Strabane | 6 | £23,498 | 5 | 69,782 | 5 |
| Suffolk | 41 | £15,253 | 9 | 71,167 | 57 |
| Surrey | 98 | £23,247 | 7 | 47,345 | 177 |
| Sutton - Greater London | 4 | £11,585 | 9 | 78,250 | 2 |
| Swansea | 8 | £27,281 | 4 | 34,711 | 19 |
| Tower Hamlets - Greater London | 1 | £26,995 | 7 | 57,000 | - |
| Tyne and Wear | 66 | £17,085 | 8 | 63,754 | 127 |
| Warwickshire | 44 | £25,671 | 5 | 50,724 | 58 |
| West Dunbartonshire | 1 | £19,998 | 5 | 54,100 | 4 |
| West Lothian | 13 | £13,654 | 9 | 75,994 | 16 |
| West Midlands | 252 | £19,789 | 7 | 66,232 | 435 |
| West Sussex | 46 | £21,928 | 9 | 53,841 | 77 |
| West Yorkshire | 214 | £21,071 | 7 | 58,058 | 439 |
| Wiltshire | 103 | £25,010 | 5 | 48,196 | 149 |
| Worcestershire | 28 | £28,235 | 7 | 53,356 | 57 |