2019 BMW 3 Series
2.0 330I M Sport Euro 6 4-Door
33,343mi Auto Petrol 2.0L
£23,990
Bristol
from £504/pm
This dealer has a great price of only £23,990 on this BMW 3 Series 2.0 330I M Sport Euro 6 4-Door with 33,343 mi on the clock.
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,755 cars

2.0 330I M Sport Euro 6 4-Door
33,343mi Auto Petrol 2.0L
£23,990
Bristol
from £504/pm
This dealer has a great price of only £23,990 on this BMW 3 Series 2.0 330I M Sport Euro 6 4-Door with 33,343 mi on the clock.
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.

2L M Sport
43,499mi Auto Petrol 2.0L
£26,975
Bury
from £566/pm
This BMW 3 Series 2L M Sport contains a 2000cc petrol engine with automatic transmission and it has got 43,499 mi on the clock.

2.0 330E 12Kwh M
59,472mi Auto Hybrid 2.0L
£21,991
Nottingham
from £462/pm
On display at this dealer in the Nottingham area - 3 Series 2.0 330E 12Kwh M that has automatic transmission and a 2.0 ltr hybrid motor.

2.0 330E 12Kwh M
76,972mi Auto Hybrid 2.0L
£21,591
Nottingham
from £453/pm
Up for sale and ready for its next owner to take home is this estate in blue. This used one is fitted with a 2000 cc hybrid motor with automatic transmission and it has 76,972 miles on the dashboard.

2.0 320I M Sport
40,691mi Auto Petrol 2.0L
£23,491
Nottingham
from £493/pm
Put yourself in the driver's seat of this dependable BMW 3 Series 2.0 320I M Sport that is ranked amongst Britain's top 20 most reliable models. It is equipped with a 2.0 Litre petrol motor and automatic transmission. This second hand model at our dealership has 40,691 mi clocked-up on the dash and has been finished in grey.

2.0 330E 12Kwh M Sport Euro 6 Ss
44,899mi Auto Hybrid 2.0L
£24,490
Spire Cars (UK) Ltd
from £514/pm
This trustworthy and reliable BMW 3 Series 2.0 330E 12Kwh M Sport Euro 6 Ss contains a 2.0 Litre hybrid engine with automatic transmission and has 44,899 mi clocked up on the dash. Grab the chance now to be the happy buyer of this second-hand one that's available at the price of only £24,490.

3.0 330Ci 330 M Sport
151,200mi Manual Petrol 3.0L
£5,495
Christchurch
from £115/pm
The BMW 3 Series is in the top twenty of the United Kingdom's reliability index and you can get this second hand model at this dealership for just £5,495. That's already really good deal for this particular model and even better if there's a lower chance of having to fork out for repairs.

2.0 330E 22.3Kwh M Sport Touring Plug-i
15mi Auto Hybrid 2.0L
£40,999
Perth
from £861/pm
A great price of only £40,999 on this BMW 3 Series 2.0 330E 22.3Kwh M Sport Touring Plug-i at this dealer in Perth. It's a second hand model, but it has been well kept and is still in a splendid, nearly new condition both inside and out.

2.0 330I M Sport
60,442mi Auto Petrol 2.0L
£22,991
Nottingham
from £483/pm
Now available for viewing at this supplier's showroom is this durable and trustworthy black BMW that has a automatic gearbox and 2.0 Litre petrol engine.

2.0 330E 12Kwh M Sport Touring Plug-in
109,650mi Auto Hybrid 2.0L
£13,795
Wolverhampton
from £290/pm
This estate BMW 3 Series 2.0 330E 12Kwh M Sport Touring Plug-in has 109,650 miles clocked up on the dash and contains a 2.0 litre hybrid engine with automatic transmission. It's currently on the market and ready for you to drive home for the terrific price of just £13,795.

2017 1.5 318I Sport Touring Euro 6
99,834mi Auto Petrol 1.5L
£7,995
Harlow
from £168/pm
Having to get your car repaired is not only an inconvenience, it can even get expensive, owning one that's rated for being reliable might be something worth considering if you are thinking of overall cost in the long term. The BMW 3 Series is in the top twenty of Britain's reliability index and this dealership in Harlow has this second hand one for sale at only £7,995. That is already really good deal for this particular model and even more so if you factor in those possible savings in repair bills.

330E 12Kwh M Sport
85,096mi Auto Hybrid 2.0L
£17,999
Victoria Road Motors
from £378/pm
This BMW 3 Series incorporates a 2000cc hybrid engine with automatic transmission and has 85,096 miles clocked up on the dashboard.

2.0 320D M Sport Euro 6 Ss
59,133mi Auto Diesel 2.0L
£17,850
WOODLANDS LANE
from £375/pm
Up for sale and ready for its new owner to drive away is this 3 Series which contains a 2.0L diesel engine with automatic transmission. This second hand model has got 59,133 miles clocked up on the dash.

M Sport
99,070mi Auto Hybrid 2.0L
£8,990
Nottingham
from £189/pm
Available in the tone of black, this second-hand BMW 3 Series contains a 2.0 ltr hybrid engine with automatic transmission and has 99,070 miles clocked up on the dash.

320I M Sport Step
14,237mi Auto Petrol 2.0L
£36,998
Irvine
from £777/pm
This dependable and trustworthy 3 Series 320I M Sport Step has clocked up 14,237 miles and incorporates a 2000CC petrol engine with automatic transmission. Grab the chance today to be the proud owner of this used model that's offered at only £36,998.

320I M Sport Step
31,661mi Auto Petrol 2.0L
£23,299
Widnes
from £489/pm
Providing the next proud owner a fantastic and top of the range level of transport, this vehicle comes in the shade of blue, has 31,661 mi on the dash and has a 2.0 Ltr petrol engine with automatic transmission.

M Sport Shadow Edition
102,109mi Auto Diesel 3.0L
£15,990
Compact Car Centre LTD
from £336/pm
This trusty 3 Series M Sport Shadow Edition is fitted with a 3000 CC diesel motor with automatic transmission and it has 102,109 mi clocked-up on the dash. Grab the opportunity today to be the new buyer of this used one which is offered at only £15,990.

M Sport
78,942mi Auto Hybrid 2.0L
£19,495
Nottingham
from £409/pm
Ranked among Britain's top 20, most reliable and trustworthy motors, this 3 Series M Sport incorporates a 2.0 LTR hybrid engine and has automatic transmission. This second hand model from this dealer has 78,942 miles on the dashboard and a finish.

3.0 325I M Sport
113,250mi Auto Petrol 3.0L
£4,995
AK Motors
from £105/pm
Painted in the shade of white, this used BMW 3 Series contains a 3.0L petrol motor with automatic transmission and it has 113,250 miles on the dash.

2.0 320I M Sport Euro 6 Ss
98,550mi Auto Petrol 2.0L
£15,488
Hoddesdon
from £325/pm
This BMW 3 Series 2.0 320I M Sport Euro 6 Ss is featured in the list of the top twenty, most durable and trustworthy models in the United Kingdom. It comes fitted out with a 2000 cc petrol motor and automatic transmission. This used one currently available from this dealership in Hoddesdon comes finished in the shade of white and has 98,550 miles clocked up on the dash. Available for sale at the fabulous price of only £15,488 or with the possibility to buy using finance with manageable payments at hand from £ per month.

3.0 M340d Mht Saloon Hybrid Xdrive
24,994mi Auto Hybrid 3.0L
£44,490
Harrogate
from £934/pm
Finished in the shade of black, this 3 Series has 24,994 miles clocked-up on the dash and incorporates a 3.0 Ltr hybrid engine with automatic transmission.

2.0 320D M Sport Shadow Edition Touring
89,807mi Auto Diesel 2.0L
£13,795
Chesterfield
from £290/pm
Favoured for its trustworthiness and reliability, this BMW comes equipped with a 2.0 L diesel motor and automatic transmission. This dealership currently has this second hand model on offer that has 89,807 miles on the dash. It's available at the really unbelievable price of £13,795 or by making monthly payments starting from around £ per month.

2.0 320I M Sport Touring 184 Ps
7mi Auto Petrol 2.0L
£36,990
Colchester
from £776/pm
On the market and ready for its new owner to take home is this BMW in near mint condition which comes with automatic transmission and a 2.0L petrol motor. This second-hand model now available from our dealership has 7 miles on the clock.

3L M Sport Shadow Edition
42,000mi Auto Diesel 3.0L
£21,499
Atherstone
from £451/pm
The UK Reliability Index accounts for several elements: cost, a car's rate of failure and inconvenience for the driver, it comes from data that has been sourced through the large number of claims that are made each year and provides you with a good overview of vehicles currently on the road. BMW's 3 Series is in the top twenty of the UK's Reliability Index and this dealership has this second hand one available to buy priced at only £21,499. It's already a bargain price for this particular model, even more so if there's less chance of having to fork out for repairs.
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,018 | £19,792 | 7 | 58,773 | 8,094 |
| Aberdeen City | 31 | £27,410 | 4 | 33,439 | 24 |
| Aberdeenshire | 4 | £23,865 | 6 | 42,795 | 10 |
| Angus | 3 | £24,995 | 7 | 40,477 | 2 |
| Antrim | 7 | £22,599 | 5 | 43,567 | 16 |
| Ards | 8 | £21,290 | 9 | 56,227 | 8 |
| Armagh | 8 | £14,778 | 8 | 81,062 | 12 |
| Ballymena | 22 | £21,055 | 7 | 67,348 | 9 |
| Ballymoney | 3 | £25,762 | 5 | 50,997 | 11 |
| Barking & Dagenham - Greater London | 4 | £12,351 | 11 | 104,659 | 9 |
| Barnet - Greater London | 2 | £18,570 | 7 | 36,550 | 4 |
| Bedfordshire | 161 | £16,878 | 8 | 71,764 | 195 |
| Belfast | 43 | £30,177 | 3 | 27,842 | 51 |
| Berkshire | 61 | £19,160 | 8 | 63,578 | 109 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 11 | £17,398 | 6 | 70,886 | 32 |
| Bristol | 103 | £16,804 | 9 | 71,112 | 117 |
| Bromley - Greater London | 15 | £25,970 | 6 | 38,529 | 38 |
| Buckinghamshire | 92 | £22,408 | 7 | 65,991 | 132 |
| Cambridgeshire | 171 | £17,761 | 7 | 70,228 | 301 |
| Cardiff | 3 | £19,048 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 2 | - | 12 | 95,000 | 3 |
| Cheshire | 140 | £22,936 | 5 | 54,898 | 257 |
| City of Edinburgh | 37 | £16,557 | 8 | 62,402 | 46 |
| City of London - Greater London | 19 | £16,519 | 8 | 74,105 | 41 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £20,554 | 6 | 51,425 | 18 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 13 | £19,646 | 6 | 68,446 | 2 |
| Cornwall | 22 | £23,374 | 8 | 49,051 | 43 |
| County Durham | 65 | £20,452 | 7 | 55,386 | 120 |
| Craigavon | 27 | £31,799 | 2 | 25,329 | 21 |
| Croydon - Greater London | 18 | £26,413 | 6 | 43,569 | 23 |
| Cumbria | 13 | £17,636 | 8 | 50,427 | 23 |
| Derbyshire | 134 | £17,365 | 9 | 59,824 | 242 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 75 | £16,938 | 9 | 66,322 | 108 |
| Dorset | 37 | £19,376 | 8 | 51,617 | 48 |
| Down | 4 | £25,620 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £26,247 | 5 | 35,991 | 7 |
| Dundee City | 14 | £27,095 | 6 | 34,392 | 27 |
| Dungannon | 19 | £17,238 | 7 | 82,297 | 17 |
| Ealing - Greater London | 9 | £11,249 | 9 | 78,450 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Riding of Yorkshire | 2 | £21,245 | 5 | 57,092 | 6 |
| East Sussex | 68 | £19,569 | 9 | 60,493 | 46 |
| Enfield - Greater London | 15 | £21,317 | 6 | 46,380 | 25 |
| Essex | 130 | £18,954 | 8 | 61,793 | 192 |
| Falkirk | 12 | £11,099 | 11 | 81,776 | 11 |
| Fermanagh | 16 | £23,694 | 4 | 57,091 | 9 |
| Fife | 29 | £24,120 | 6 | 40,457 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 88 | £25,846 | 5 | 38,851 | 119 |
| Gloucestershire | 43 | £24,543 | 5 | 45,688 | 54 |
| Greater Manchester | 401 | £20,198 | 7 | 59,467 | 679 |
| Hampshire | 152 | £20,115 | 7 | 55,965 | 191 |
| Harrow - Greater London | 4 | £15,870 | 8 | 48,615 | 17 |
| Havering - Greater London | 67 | £19,963 | 6 | 66,026 | 125 |
| Herefordshire | 14 | £29,418 | 4 | 26,372 | 26 |
| Hertfordshire | 158 | £21,973 | 6 | 53,670 | 239 |
| Highland | 18 | £32,709 | 2 | 20,684 | 16 |
| Hillingdon - Greater London | 41 | £17,456 | 8 | 67,141 | 61 |
| Hounslow - Greater London | 10 | £29,678 | 5 | 31,867 | 9 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 83 | £18,886 | 7 | 55,470 | 152 |
| Kingston upon Thames - Greater London | 13 | £23,569 | 5 | 39,136 | 32 |
| Lancashire | 189 | £19,028 | 7 | 64,753 | 310 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 100 | £24,957 | 6 | 51,603 | 235 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 114 | £22,610 | 5 | 48,625 | 165 |
| Lisburn | 6 | £16,460 | 8 | 66,755 | 3 |
| Magherafelt | 16 | £19,004 | 7 | 71,132 | 17 |
| Merseyside | 54 | £22,855 | 5 | 62,072 | 108 |
| Merthyr Tydfil | 5 | £18,797 | 7 | 77,637 | 9 |
| Merton - Greater London | 1 | £7,995 | 10 | 97,399 | 2 |
| Monmouthshire | 2 | £3,123 | 19 | 105,060 | 2 |
| Moray | 3 | £18,662 | 7 | 59,529 | 9 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 1 | £8,495 | 8 | 105,000 | - |
| Newport | 3 | £15,430 | 6 | 98,586 | 4 |
| Newry and Mourne | 16 | £23,653 | 5 | 52,385 | 20 |
| Newtownabbey | 7 | £22,283 | 6 | 37,158 | 25 |
| Norfolk | 83 | £19,214 | 7 | 61,770 | 137 |
| North Ayrshire | 15 | £30,824 | 3 | 23,753 | 23 |
| North Down | 3 | £14,728 | 9 | 87,963 | 6 |
| North Lanarkshire | 11 | £21,510 | 7 | 57,233 | 20 |
| North Yorkshire | 57 | £22,909 | 6 | 54,610 | 119 |
| Northamptonshire | 33 | £16,418 | 9 | 71,261 | 84 |
| Northumberland | 8 | £20,780 | 8 | 58,566 | 11 |
| Nottinghamshire | 118 | £21,410 | 6 | 60,452 | 338 |
| Omagh | 7 | £17,871 | 6 | 76,470 | 14 |
| Oxfordshire | 18 | £25,953 | 4 | 37,413 | 36 |
| Perth and Kinross | 14 | £24,392 | 5 | 45,925 | 15 |
| Redbridge - Greater London | 8 | £12,420 | 11 | 67,529 | 8 |
| Renfrewshire | 9 | £17,664 | 6 | 58,746 | 17 |
| Rhondda Cynon Taf | 8 | £10,873 | 9 | 79,810 | 14 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Shropshire | 60 | £24,332 | 6 | 57,688 | 73 |
| Somerset | 36 | £20,408 | 7 | 55,117 | 70 |
| South Ayrshire | 6 | £16,319 | 7 | 69,522 | 4 |
| South Lanarkshire | 6 | £22,095 | 6 | 52,791 | 26 |
| South Yorkshire | 138 | £21,153 | 6 | 63,362 | 254 |
| Staffordshire | 96 | £22,531 | 6 | 46,773 | 192 |
| Stirling | 16 | £24,752 | 4 | 36,243 | 19 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 3 |
| Suffolk | 36 | £15,505 | 9 | 67,962 | 58 |
| Surrey | 76 | £21,343 | 8 | 49,355 | 149 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tower Hamlets - Greater London | 1 | £26,995 | 7 | 57,000 | - |
| Tyne and Wear | 81 | £17,982 | 7 | 64,936 | 125 |
| Warwickshire | 42 | £26,989 | 5 | 50,262 | 63 |
| West Dunbartonshire | 2 | £11,747 | 10 | 74,537 | 2 |
| West Lothian | 8 | £17,626 | 6 | 70,194 | 18 |
| West Midlands | 267 | £19,370 | 7 | 67,270 | 433 |
| West Sussex | 51 | £24,222 | 7 | 50,032 | 68 |
| West Yorkshire | 220 | £20,767 | 7 | 57,826 | 382 |
| Wiltshire | 118 | £24,829 | 5 | 47,860 | 143 |
| Worcestershire | 19 | £28,110 | 8 | 58,887 | 48 |