2022 BMW 3 Series
2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
39,000mi Auto Hybrid 2.0L
£17,295
Stoke-on-Trent
from £363/pm
This saloon BMW 3 Series has a low mileage of only 39,000 miles and has been driven for under a year.
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,620 cars

2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
39,000mi Auto Hybrid 2.0L
£17,295
Stoke-on-Trent
from £363/pm
This saloon BMW 3 Series has a low mileage of only 39,000 miles and has been driven for under a year.
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 Sport Euro 6 S S
60,238mi Manual Petrol 2.0L
£8,999
Watford
from £189/pm
With a 2000 CC petrol engine with manual transmission, this second hand 3 Series 2.0 320I Sport Euro 6 S S is available in the tone of black and has 60,238 mi clocked up on the dash.

M Sport Shadow Edition
62,000mi Auto Diesel 2.0L
£16,990
Sheffield
from £357/pm
A 5 door estate vehicle manufactured by the BMW company that gives drivers a higher standard of reliability and trustworthiness than the average vehicle. This 3 Series M Sport Shadow Edition incorporates a 2.0 Litre diesel motor with automatic transmission and has clocked up 62,000 miles. On offer at the incredible price of just £16,990 or with the possibility to purchase using finance with manageable instalments at hand starting at £ monthly.

2.0 320D M Sport Saloon Xdrive Eur
58,090mi Auto Diesel 2.0L
£21,800
Stirling
from £458/pm
With automatic transmission and a 2000cc diesel engine: this blue used BMW is available for you to drive it away today with 58,090 miles on the clock.

2.0 330E 7.6Kwh Sport Euro 6 Ss
63,811mi Auto Hybrid 2.0L
£9,499
Southampton
from £199/pm
Have a closer look at this BMW which is fitted out with automatic transmission and a 2.0 L hybrid engine. This second hand model is advertised at the awesome price of just £9,499, comes finished in black and has 63,811 miles clocked up on the dash.

3L M Sport Shadow Edition
88,000mi Auto Diesel 3.0L
£18,500
Newcastle upon Tyne
from £388/pm
Renowned for its reliability and trustworthiness, this second hand car is equipped with a 3000 cc diesel engine and automatic transmission.

320I M Sport Step
27,672mi Auto Petrol 2.0L
£26,299
Coventry
from £552/pm
Up for sale and ready for its new owner to take home is this durable BMW 3 Series 320I M Sport Step which is one of the UK's top 20 most reliable models. It comes fitted with a 2000CC petrol engine with automatic transmission. This second hand model from this dealership has 27,672 mi clocked-up on the dashboard and has been finished in the shade of white.

M340i Xdrive Mht 392 Step
7,500mi Auto Petrol 3.0L
£53,995
Cambridge
from £1,133/pm
On offer from our dealership, for the low price of £54,995 is this trustworthy and durable BMW that is in a like new, almost flawless condition. It's a great choice if you're looking for a model with a design that prioritises trustworthiness and reliability.

M340i Xdrive Mht 392 Step
5,000mi Auto Petrol 3.0L
£51,875
Littlehampton
from £1,089/pm
A low price of only £51,875 is currently being advertised by our dealership for this trusty 3 Series M340i Xdrive Mht 392 Step which is in a nearly new, almost spotless condition. It could be a great choice to make if you're looking to buy a model that has an excellent track record for trustworthiness and dependability.

2.0 Sport Euro 5 Ss
116,940mi Manual Diesel 2.0L
£5,745
Blackburn
from £121/pm
On offer and ready for its new owner to drive away today is this BMW 3 Series 2.0 Sport Euro 5 Ss that incorporates a 2000 CC diesel motor and manual transmission. This second hand model currently for sale at our dealership has been finished in the tone of and has 116,940 miles on the clock.

330E Se Pro Step
82,936mi Auto Hybrid 2.0L
£15,998
Birmingham
from £336/pm
This saloon is a model that's been created to have durability and trustworthiness in mind. This dealer is selling a second hand one that features automatic transmission, a 2.0 ltr hybrid engine and has 82,936 miles clocked up on the dash.

2.0 330E 7.6Kwh Sport Euro 6 Ss
106,281mi Auto Hybrid 2.0L
£6,500
Auto City Trader
from £136/pm
Now available for viewing at this supplier's show room is this highly trustworthy BMW that has a automatic gearbox and 2.0L hybrid engine.

M Sport
75,971mi Auto Hybrid 2.0L
£20,795
Nottingham
from £437/pm
Now available from our dealership in Nottingham is this BMW 3 Series M Sport that comes equipped with automatic transmission and a 2.0l hybrid motor. It is available to buy in a finish with 75,971 miles clocked-up on the dash.

320D Xdrive M Sport Step
98,000mi Auto Diesel 2.0L
£9,495
Dungannon
from £199/pm
Own this 3 Series for only £9,495. It has a 2.0 Ltr diesel motor with automatic transmission and has 98,000 miles on the clock.

2.0 320D Sport Euro 6 Ss
112,000mi Auto Diesel 2.0L
£7,894
Bristol
from £166/pm
Go down to this car dealership for a closer look at this automatic BMW with a 2.0l diesel motor and automatic transmission. This used one in the Bristol area has 112,000 miles clocked up on the dash and comes in white.

330E Sport Pro Step
52,377mi Auto Hybrid 2.0L
£17,849
Edinburgh
from £375/pm
This saloon 3 Series 330E Sport Pro Step is now up for sale and ready for you to drive home. It is fitted with a 2.0 litre hybrid motor with automatic transmission and has got 52,377 miles clocked up on the dash.

Se
100,000mi Manual Diesel 2.0L
£6,995
Glamorgan
from £147/pm
Go down to this dealership for a closer look at this manual BMW 3 Series fitted out with a 2.0 ltr diesel engine and manual transmission. This second-hand model is finished in the shade of red and has 100,000 miles on the clock.

2L M Sport
82,202mi Auto Petrol 2.0L
£19,300
Peterborough
from £405/pm
On offer at the amazing price of only £19,300 is this 3 Series 2L M Sport that comes fitted with automatic transmission and a 2000CC petrol engine. This used model has 82,202 miles on the dash.

2.0 320I M Sport Touring Xdrive Eu
44,000mi Auto Petrol 2.0L
£17,250
Ashford
from £362/pm
Coming in the shade of black, this BMW 3 Series 2.0 320I M Sport Touring Xdrive Eu has 44,000 mi clocked up on the dash and incorporates a 2.0L petrol engine with automatic transmission.

2.0 320D M Sport Touring
99,240mi Auto Diesel 2.0L
£12,295
Chesterfield
from £258/pm
Get behind the wheel of this 3 Series 2.0 320D M Sport Touring which has been designed with reliability and trustworthiness in mind. It comes fitted out with automatic transmission and a 2000 CC diesel motor. This second-hand model currently on sale at this dealership has 99,240 mi clocked-up on the dash and has been finished in the shade of blue.

Coupe 2.5 323Ci Se
83,000mi Manual Petrol 2.5L
£6,950
Lytham Garage
from £146/pm
Featuring a 2500 CC petrol engine and manual transmission: this used 3 Series Coupe 2.5 323Ci Se is on the market and ready for you to take home with 83,000 mi clocked-up on the dash.

M340i Xdrive Step
57,968mi Auto Petrol 3.0L
£34,995
Brighton
from £735/pm
Respected for being a highly trustworthy and reliable vehicle, this 5 door estate BMW 3 Series contains a petrol 3.0 LTR motor and automatic transmission, is finished in blue and has 57,968 miles on the clock. Yours to buy at the outstanding price of £34,995 or you can also buy on finance with the help of evenly spaced, cost efficient payments beginning at only £ pm.

3.0 335D M Sport Xdrive Euro 6 Ss
88,507mi Auto Diesel 3.0L
£11,990
Brentwood
from £252/pm
Beginning at as little as £ per month, you could buy this saloon car with 88,507 miles clocked-up on the dash, diesel 3.0 Ltr engine and automatic transmission.

2L M Sport
103,125mi Auto Diesel 2.0L
£9,990
Welwyn Garden City
from £210/pm
In the tone of white, this BMW has 103,125 miles on the dashboard and has got a automatic 2000 cc engine running on diesel.
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,168 | £19,198 | 8 | 60,955 | 8,635 |
| Aberdeen City | 23 | £23,947 | 5 | 38,881 | 47 |
| Aberdeenshire | 4 | £26,245 | 6 | 45,345 | 14 |
| Angus | 5 | £20,715 | 8 | 61,135 | 1 |
| Antrim | 10 | £20,129 | 6 | 57,170 | 17 |
| Ards | 8 | £24,218 | 10 | 48,571 | 4 |
| Armagh | 8 | £12,784 | 9 | 90,662 | 15 |
| Ballymena | 17 | £22,398 | 6 | 60,855 | 12 |
| Ballymoney | 8 | £18,254 | 7 | 72,705 | 11 |
| Barking & Dagenham - Greater London | 6 | £13,851 | 8 | 93,143 | 5 |
| Barnet - Greater London | 2 | £16,920 | 7 | 49,300 | 4 |
| Bedfordshire | 145 | £16,419 | 9 | 72,443 | 212 |
| Belfast | 35 | £26,071 | 5 | 38,289 | 48 |
| Berkshire | 64 | £19,545 | 8 | 61,366 | 105 |
| Blaenau Gwent | 3 | £12,231 | 9 | 73,275 | 3 |
| Brent - Greater London | 10 | £17,461 | 5 | 81,578 | 39 |
| Bristol | 101 | £18,582 | 8 | 64,606 | 127 |
| Bromley - Greater London | 21 | £26,413 | 5 | 38,178 | 74 |
| Buckinghamshire | 84 | £22,541 | 8 | 69,704 | 125 |
| Caerphilly | 1 | £11,999 | 8 | 80,978 | 3 |
| Cambridgeshire | 180 | £16,243 | 8 | 77,553 | 286 |
| Cardiff | 24 | £24,925 | 5 | 48,455 | 48 |
| Carrickfergus | 5 | £19,319 | 6 | 72,723 | 6 |
| Ceredigion | 6 | £7,995 | 11 | 101,204 | 13 |
| Cheshire | 159 | £21,451 | 6 | 62,760 | 252 |
| City of Edinburgh | 53 | £20,402 | 8 | 56,080 | 56 |
| City of London - Greater London | 63 | £16,604 | 9 | 69,908 | 141 |
| Coleraine | 12 | £19,173 | 7 | 56,753 | 17 |
| Conwy | 6 | £10,995 | 10 | 73,210 | 1 |
| Cookstown | 13 | £20,146 | 6 | 70,768 | 6 |
| Cornwall | 21 | £17,458 | 10 | 66,280 | 46 |
| County Durham | 63 | £20,657 | 7 | 61,028 | 119 |
| Craigavon | 19 | £29,009 | 4 | 31,888 | 17 |
| Croydon - Greater London | 20 | £24,982 | 7 | 59,963 | 20 |
| Cumbria | 13 | £17,655 | 8 | 53,102 | 21 |
| Denbighshire | 1 | £4,995 | 12 | 99,500 | 1 |
| Derbyshire | 127 | £18,093 | 9 | 60,202 | 263 |
| Derry | 5 | £14,306 | 8 | 92,384 | 6 |
| Devon | 74 | £17,283 | 9 | 63,057 | 128 |
| Dorset | 46 | £17,363 | 9 | 63,695 | 47 |
| Down | 2 | £17,995 | 6 | 42,500 | 1 |
| Dumfries and Galloway | 5 | £25,317 | 5 | 34,677 | 7 |
| Dundee City | 19 | £27,668 | 5 | 32,287 | 30 |
| Dungannon | 20 | £19,235 | 7 | 74,612 | 15 |
| Ealing - Greater London | 7 | £12,464 | 9 | 76,872 | 16 |
| East Ayrshire | 5 | £11,415 | 10 | 68,698 | 7 |
| East Riding of Yorkshire | 7 | £19,049 | 8 | 63,833 | 16 |
| East Sussex | 84 | £17,290 | 10 | 62,810 | 48 |
| Enfield - Greater London | 14 | £24,940 | 6 | 33,145 | 37 |
| Essex | 131 | £19,246 | 8 | 57,637 | 231 |
| Falkirk | 12 | £10,687 | 11 | 84,245 | 11 |
| Fermanagh | 15 | £25,305 | 4 | 51,205 | 9 |
| Fife | 27 | £24,583 | 6 | 44,301 | 37 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 71 | £25,288 | 5 | 40,193 | 132 |
| Gloucestershire | 50 | £19,117 | 7 | 58,434 | 66 |
| Greater Manchester | 415 | £19,019 | 7 | 61,970 | 693 |
| Greenwich - Greater London | 2 | £36,898 | 3 | 13,454 | 6 |
| Hammersmith & Fulham - Greater London | 1 | £13,990 | 22 | 38,541 | - |
| Hampshire | 160 | £20,217 | 7 | 56,952 | 244 |
| Harrow - Greater London | 7 | £8,255 | 12 | 65,557 | 21 |
| Havering - Greater London | 47 | £19,380 | 7 | 62,803 | 80 |
| Herefordshire | 15 | £28,561 | 6 | 35,705 | 23 |
| Hertfordshire | 137 | £22,106 | 6 | 54,013 | 240 |
| Highland | 14 | £28,883 | 4 | 34,864 | 19 |
| Hillingdon - Greater London | 33 | £14,528 | 9 | 75,961 | 53 |
| Hounslow - Greater London | 2 | £22,723 | 11 | 50,696 | 16 |
| Inverclyde | 1 | £14,998 | 7 | 65,781 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 92 | £19,827 | 7 | 55,432 | 162 |
| Kingston upon Thames - Greater London | 21 | £25,283 | 6 | 44,598 | 36 |
| Lancashire | 197 | £18,097 | 8 | 64,994 | 290 |
| Larne | 3 | £7,662 | 12 | 110,667 | 3 |
| Leicestershire | 124 | £23,640 | 6 | 58,021 | 212 |
| Limavady | 1 | £16,990 | 6 | 47,000 | 1 |
| Lincolnshire | 92 | £20,064 | 6 | 56,145 | 174 |
| Lisburn | 5 | £18,453 | 8 | 62,543 | 4 |
| Magherafelt | 17 | £17,586 | 7 | 77,366 | 14 |
| Merseyside | 78 | £21,913 | 5 | 56,791 | 119 |
| Merthyr Tydfil | 6 | £16,914 | 8 | 85,519 | 7 |
| Merton - Greater London | 3 | £11,898 | 9 | 78,531 | 2 |
| Monmouthshire | 4 | £4,998 | 15 | 103,255 | 3 |
| Moray | 7 | £20,066 | 7 | 54,109 | 4 |
| Neath Port Talbot | 2 | £9,540 | 10 | - | - |
| Newport | 7 | £14,865 | 8 | 85,346 | 1 |
| Newry and Mourne | 23 | £22,033 | 7 | 59,661 | 20 |
| Newtownabbey | 12 | £19,488 | 6 | 54,935 | 25 |
| Norfolk | 90 | £18,794 | 8 | 59,303 | 131 |
| North Ayrshire | 10 | £31,308 | 3 | 19,073 | 27 |
| North Down | 3 | £15,995 | 9 | 61,629 | 5 |
| North Lanarkshire | 12 | £18,496 | 7 | 62,369 | 26 |
| North Yorkshire | 52 | £22,707 | 7 | 54,259 | 136 |
| Northamptonshire | 40 | £16,941 | 8 | 65,364 | 105 |
| Northumberland | 4 | £18,619 | 6 | 58,233 | 12 |
| Nottinghamshire | 144 | £21,207 | 6 | 61,543 | 382 |
| Omagh | 8 | £19,450 | 5 | 67,117 | 14 |
| Oxfordshire | 14 | £27,092 | 5 | 41,997 | 38 |
| Pembrokeshire | 2 | £14,347 | 8 | 68,996 | 2 |
| Perth and Kinross | 12 | £24,343 | 6 | 49,824 | 9 |
| Redbridge - Greater London | 7 | £12,597 | 10 | 78,820 | 7 |
| Renfrewshire | 10 | £20,798 | 5 | 45,731 | 16 |
| Rhondda Cynon Taf | 5 | £11,696 | 10 | 71,223 | 19 |
| Scottish Borders | 1 | £15,649 | 8 | 103,345 | 1 |
| Shropshire | 58 | £25,031 | 6 | 49,862 | 77 |
| Somerset | 37 | £18,902 | 8 | 61,521 | 66 |
| South Ayrshire | 8 | £15,706 | 8 | 72,621 | 7 |
| South Lanarkshire | 11 | £26,350 | 5 | 33,074 | 28 |
| South Yorkshire | 124 | £21,432 | 6 | 62,509 | 247 |
| Staffordshire | 96 | £23,632 | 6 | 44,530 | 194 |
| Stirling | 15 | £25,196 | 5 | 40,269 | 21 |
| Strabane | 5 | £24,398 | 5 | 70,266 | 5 |
| Suffolk | 38 | £15,741 | 9 | 71,478 | 57 |
| Surrey | 96 | £22,345 | 7 | 49,942 | 176 |
| Sutton - Greater London | 4 | £11,610 | 9 | 78,250 | 2 |
| Swansea | 12 | £23,279 | 6 | 49,442 | 18 |
| Tyne and Wear | 68 | £17,978 | 8 | 62,912 | 118 |
| Warwickshire | 47 | £24,702 | 6 | 52,921 | 54 |
| West Dunbartonshire | 1 | £19,998 | 5 | 54,100 | 4 |
| West Lothian | 14 | £13,799 | 10 | 74,717 | 16 |
| West Midlands | 255 | £19,495 | 7 | 66,094 | 414 |
| West Sussex | 51 | £22,995 | 9 | 49,603 | 72 |
| West Yorkshire | 217 | £20,558 | 7 | 59,558 | 425 |
| Wiltshire | 95 | £24,415 | 6 | 49,438 | 145 |
| Worcestershire | 27 | £27,893 | 7 | 57,205 | 55 |
| Wrexham | 1 | £5,995 | 14 | 99,100 | 2 |