2019 BMW 3 Series
3L M Sport
94,429mi Auto Diesel 3.0L
£17,490
Welwyn Garden City
from £367/pm
Coming in the shade of grey, this BMW has 94,429 miles on the clock and is equipped with a automatic 3.0 litre engine requiring diesel.
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,698 cars

3L M Sport
94,429mi Auto Diesel 3.0L
£17,490
Welwyn Garden City
from £367/pm
Coming in the shade of grey, this BMW has 94,429 miles on the clock and is equipped with a automatic 3.0 litre engine requiring diesel.
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 M Sport Euro 6 Ss
55,135mi Auto Petrol 2.0L
£21,791
Aylesbury
from £457/pm
Respected for being a very trustworthy and reliable motor, this 4 door used car offers a petrol 2.0 Ltr motor and automatic gearbox, is finished in grey and has 55,135 miles on the dash. Yours to buy at the fantastic price of £21,791 or you can also choose to buy on finance by using evenly split, manageable repayments beginning at only £ pm.

2.0 320D M Sport
68,000mi Auto Diesel 2.0L
£14,750
Magherafelt
from £310/pm
This used BMW 3 Series 2.0 320D M Sport in the shade of white is up for sale and ready for you to take home with the option to acquire it with finance.

2.0 320D M Sport Shadow Edition
82,991mi Auto Diesel 2.0L
£12,371
Mexborough
from £260/pm
This saloon BMW 3 Series 2.0 320D M Sport Shadow Edition is fitted with a 2.0 L diesel motor with automatic transmission and has 82,991 miles clocked up on the dashboard.

335D M Sport Touring
28,000mi Auto Diesel 3.0L
£22,993
Chesterfield
from £483/pm
This second hand car has automatic transmission, a 3.0 L diesel motor and 28,000 miles clocked up on the dashboard. It is now on the market and ready for its new owner to drive home for the total of only £22,993.

330D Luxury
79,600mi Auto Diesel 3.0L
£8,999
Glasgow
from £189/pm
A 3.0 litre diesel engine and automatic transmission are just a couple of the attributes that this vehicle is offering its owner.

2.0 320D M Sport Euro 5 S S
134,000mi Manual Diesel 2.0L
£3,995
Norwich
from £84/pm
On offer and ready for you to drive away is this 3 Series that is rated as one of the most durable and trustworthy models available. It is fitted out with a 2.0 ltr diesel engine and manual transmission. This second hand model available from this dealer comes in the shade of white and has clocked-up 134,000 miles.

2.0 330I M Sport Touring Euro 6 S
46,170mi Auto Petrol 2.0L
£24,595
Worksop
from £516/pm
This trustworthy and dependable 3 Series 2.0 330I M Sport Touring Euro 6 S has got 46,170 miles on the clock and features a 2.0 Ltr petrol motor. Grab the chance now to buy this second hand model which is offered at £24,595.

2.0 320D Mht M Sport Saloon Hybrid
68,206mi Auto Hybrid 2.0L
£20,499
Glasgow
from £430/pm
This BMW is a vehicle that's been engineered with reliability and trustworthiness in mind. This second hand one has 68,206 miles clocked up on the dash and features a 2000 CC hybrid motor with automatic transmission.

320D Mht M Sport Step
19,036mi Auto Diesel 2.0L
£33,498
Motherwell
from £703/pm
Be the new owner of this automatic BMW 3 Series with a 2000 cc diesel motor and automatic transmission. This second hand model in Motherwell comes in the tone of black and has 19,036 miles clocked up on the dash.

M Sport
63,000mi Manual Diesel 2.0L
£12,000
Huddersfield
from £252/pm
This car available from this dealer priced at £12,000 comes finished in the tone of black and has got 63,000 miles clocked up on the dash.

3.0 330D Blueperformance Luxury Touring Euro
67,889mi Auto Diesel 3.0L
£11,925
Southwell
from £250/pm
Coming in the shade of blue, this estate BMW has clocked-up 67,889 miles and comes fitted out with a 3.0 ltr diesel motor with automatic transmission.

2015 2.0 320D M Sport Touring Xdri
65,000mi Auto Diesel 2.0L
£14,490
Coventry
from £304/pm
In the tone of grey, this BMW 3 Series 2015 2.0 320D M Sport Touring Xdri has 65,000 miles clocked up on the dashboard and is fitted out with a automatic 2000cc engine running on diesel.

2.0 330E 12Kwh M Sport Saloon Plug-in H
34,760mi Auto Hybrid 2.0L
£19,995
Hinckley
from £420/pm
Providing its new happy owner a superb and top of the range level of transport, this saloon 3 Series is finished in the shade of grey, contains a 2000CC hybrid engine with automatic transmission and has 34,760 mi on the clock.

2.0 320I Sport Saloon
66,200mi Manual Petrol 2.0L
£7,950
Wolverhampton
from £167/pm
At our awesome price of just £7,950 is this BMW 3 Series 2.0 320I Sport Saloon, it has done 66,200 miles and is fitted out with a 2000CC petrol motor with manual transmission.

3.0 M340d Mht Saloon Hybrid Xdrive
22,715mi Auto Diesel 3.0L
£36,999
Newtownabbey
from £777/pm
On offer and ready for its next owner to take home is this 3 Series 3.0 M340d Mht Saloon Hybrid Xdrive which is fitted out with a 3.0 Litre diesel motor with automatic transmission. This second hand one currently up for sale at our dealership has 22,715 miles on the clock and has been finished in the tone of grey.

330E M Sport Plus Edition
72,532mi Auto Electric 2.0L
£17,998
Chester-Le-Street
from £378/pm
Dependable and durable, the BMW 3 Series is in the top 20 of the UK's reliability index. This second hand modelcurrently available at this dealer is currently available to drive away in a grey finish and has 72,532 miles on the dash.

2.0 330E 12Kwh Se Pro Saloon Plug-in Hy
27,250mi Auto Hybrid 2.0L
£19,195
Hinckley
from £403/pm
On the market and ready for its next owner to drive away is this dependable and durable BMW 3 Series 2.0 330E 12Kwh Se Pro Saloon Plug-in Hy that is ranked amongst Britain's top 20 most reliable cars. This second-hand model from this dealer has been finished in black and has a mere 27,250 miles on the clock.

M340i Xdrive Touring
35,576mi Auto Petrol 3.0L
£36,750
Oxford
from £771/pm
Containing a 3.0 Ltr petrol engine and automatic transmission, this second hand BMW 3 Series from this dealership in Oxford is available to drive away in a finish and has 35,576 miles on the dash.

1.5 318I Sport Euro 6 Ss
74,113mi Auto Petrol 1.5L
£8,990
Sheffield
from £189/pm
Having 74,113 miles clocked up on the dashboard and in the tone of white, this saloon second hand car incorporates a 1500 cc petrol engine with automatic transmission.

M Sport
38,000mi Auto Hybrid 2.0L
£23,495
Rochdale
from £493/pm
Priced at £23,495 you can get this second hand BMW 3 Series M Sport from this dealership in Rochdale which is equipped with a 2.0 LTR hybrid motor and automatic transmission.

2.0 320D M Sport
140,000mi Manual Diesel 2.0L
£5,995
Russell Street Motors
from £126/pm
Currently available for sale is this trustworthy and highly dependable BMW fitted with a manual transmission and 2.0 L diesel engine.

318I Se Step
74,500mi Auto Petrol 1.5L
£11,499
Huntingdon
from £241/pm
The BMW 3 Series is dependable and trustworthy and in the top twenty of the reliability index. This second hand model is currently available to drive away from this dealership in the shade of grey with a 1500cc petrol motor, automatic transmission and 74,500 miles clocked-up on the dashboard .

2.0 320D M Sport Shadow Edition Touring Euro
98,000mi Auto Diesel 2.0L
£12,995
Elland
from £273/pm
Renowned for its dependability, this 3 Series 2.0 320D M Sport Shadow Edition Touring Euro comes fitted with a 2.0 ltr diesel engine and automatic transmission. It has 98,000 mi on the dash and is available on the market in a silver finish.
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,958 | £19,545 | 7 | 58,733 | 8,864 |
| Aberdeen City | 34 | £28,267 | 4 | 30,447 | 28 |
| Aberdeenshire | 3 | £25,655 | 5 | 39,226 | 11 |
| Angus | 4 | £23,470 | 7 | 40,988 | 2 |
| Antrim | 4 | £19,600 | 7 | 48,567 | 19 |
| Ards | 8 | £20,535 | 9 | 65,727 | 9 |
| Armagh | 10 | £13,719 | 8 | 81,004 | 13 |
| Ballymena | 22 | £20,759 | 6 | 62,125 | 10 |
| Ballymoney | 3 | £25,295 | 5 | 50,997 | 11 |
| Barking & Dagenham - Greater London | 4 | £12,226 | 11 | 104,659 | 8 |
| Barnet - Greater London | 2 | £18,570 | 7 | 36,550 | 4 |
| Bedfordshire | 159 | £17,327 | 8 | 70,640 | 212 |
| Belfast | 45 | £30,072 | 3 | 26,067 | 60 |
| Berkshire | 52 | £18,116 | 9 | 65,445 | 119 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 7 | £17,306 | 6 | 73,964 | 35 |
| Bristol | 105 | £16,967 | 9 | 72,692 | 125 |
| Bromley - Greater London | 13 | £24,481 | 6 | 36,221 | 44 |
| Buckinghamshire | 91 | £21,626 | 8 | 65,257 | 141 |
| Cambridgeshire | 160 | £17,467 | 7 | 69,756 | 335 |
| 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 | 145 | £22,029 | 6 | 58,109 | 277 |
| City of Edinburgh | 33 | £15,787 | 9 | 68,203 | 55 |
| City of London - Greater London | 21 | £17,228 | 9 | 76,156 | 49 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £19,171 | 6 | 53,873 | 18 |
| Conwy | 7 | £14,338 | 11 | 49,558 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,449 | 3 |
| Cornwall | 21 | £22,560 | 7 | 48,254 | 46 |
| County Durham | 65 | £19,325 | 7 | 58,441 | 141 |
| Craigavon | 18 | £30,720 | 3 | 27,043 | 31 |
| Croydon - Greater London | 16 | £28,447 | 6 | 42,552 | 26 |
| Cumbria | 16 | £16,898 | 8 | 57,416 | 24 |
| Derbyshire | 123 | £17,417 | 9 | 60,873 | 270 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 75 | £17,961 | 9 | 62,219 | 111 |
| Dorset | 32 | £18,128 | 9 | 52,231 | 57 |
| Down | 4 | £25,495 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £25,497 | 5 | 35,991 | 7 |
| Dundee City | 13 | £24,470 | 6 | 46,835 | 30 |
| Dungannon | 17 | £18,095 | 7 | 77,040 | 22 |
| Ealing - Greater London | 8 | £11,344 | 10 | 70,759 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Lothian | 1 | £19,999 | 5 | 63,000 | 1 |
| East Riding of Yorkshire | 2 | £26,745 | 2 | 37,687 | 7 |
| East Sussex | 64 | £19,788 | 9 | 59,903 | 56 |
| Enfield - Greater London | 12 | £22,249 | 7 | 42,009 | 29 |
| Essex | 117 | £18,923 | 8 | 62,167 | 217 |
| Falkirk | 12 | £11,078 | 11 | 81,776 | 11 |
| Fermanagh | 13 | £25,325 | 4 | 50,838 | 12 |
| Fife | 33 | £22,888 | 6 | 41,926 | 36 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 78 | £26,119 | 5 | 38,737 | 130 |
| Gloucestershire | 42 | £24,447 | 5 | 46,140 | 62 |
| Greater Manchester | 401 | £20,447 | 7 | 59,217 | 723 |
| Hampshire | 165 | £19,433 | 7 | 57,475 | 214 |
| Harrow - Greater London | 5 | £13,756 | 9 | 61,243 | 16 |
| Havering - Greater London | 68 | £20,612 | 6 | 62,685 | 131 |
| Herefordshire | 11 | £30,216 | 4 | 24,504 | 26 |
| Hertfordshire | 158 | £20,359 | 6 | 55,698 | 267 |
| Highland | 17 | £33,251 | 2 | 18,826 | 17 |
| Hillingdon - Greater London | 31 | £17,599 | 8 | 66,626 | 73 |
| Hounslow - Greater London | 12 | £28,662 | 5 | 28,826 | 8 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 85 | £19,122 | 7 | 54,680 | 168 |
| Kingston upon Thames - Greater London | 16 | £25,199 | 5 | 37,849 | 34 |
| Lancashire | 187 | £18,885 | 7 | 64,125 | 329 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 106 | £23,208 | 6 | 56,641 | 249 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 110 | £22,282 | 5 | 48,724 | 184 |
| Lisburn | 4 | £18,868 | 6 | 55,332 | 5 |
| Magherafelt | 15 | £18,958 | 7 | 71,274 | 19 |
| Merseyside | 60 | £23,630 | 5 | 60,124 | 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,995 | 7 | 72,793 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 2 | £5,747 | 12 | 92,250 | - |
| Newport | 2 | £15,395 | 7 | 75,091 | 6 |
| Newry and Mourne | 18 | £24,345 | 4 | 48,428 | 21 |
| Newtownabbey | 10 | £24,765 | 5 | 36,527 | 24 |
| Norfolk | 80 | £18,292 | 8 | 61,906 | 143 |
| North Ayrshire | 19 | £29,993 | 3 | 27,936 | 25 |
| North Down | 4 | £11,934 | 10 | 94,722 | 6 |
| North Lanarkshire | 11 | £18,468 | 6 | 62,184 | 26 |
| North Yorkshire | 61 | £23,389 | 6 | 57,933 | 128 |
| Northamptonshire | 40 | £16,666 | 9 | 67,335 | 92 |
| Northumberland | 7 | £22,019 | 8 | 54,793 | 12 |
| Nottinghamshire | 123 | £22,320 | 5 | 61,078 | 361 |
| Omagh | 6 | £17,392 | 6 | 78,963 | 15 |
| Oxfordshire | 20 | £26,870 | 4 | 35,806 | 35 |
| Perth and Kinross | 11 | £25,455 | 5 | 46,438 | 19 |
| 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 | 56 | £24,772 | 6 | 55,213 | 81 |
| Somerset | 31 | £18,918 | 7 | 56,099 | 84 |
| South Ayrshire | 3 | £11,495 | 10 | 79,853 | 8 |
| South Lanarkshire | 13 | £31,995 | 2 | 22,505 | 26 |
| South Yorkshire | 133 | £20,400 | 7 | 66,784 | 279 |
| Staffordshire | 101 | £21,957 | 6 | 48,873 | 202 |
| Stirling | 11 | £26,041 | 4 | 35,597 | 23 |
| Strabane | 9 | £26,184 | 4 | 56,414 | 4 |
| Suffolk | 38 | £17,168 | 9 | 61,193 | 64 |
| Surrey | 81 | £20,017 | 8 | 52,653 | 156 |
| Sutton - Greater London | 1 | £18,000 | 7 | 65,000 | 4 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tyne and Wear | 82 | £17,396 | 7 | 66,209 | 142 |
| Warwickshire | 43 | £27,478 | 4 | 46,954 | 68 |
| West Dunbartonshire | 1 | £11,995 | 8 | 74,150 | 5 |
| West Lothian | 9 | £16,590 | 7 | 71,060 | 20 |
| West Midlands | 284 | £19,403 | 7 | 67,432 | 469 |
| West Sussex | 43 | £23,455 | 7 | 51,011 | 81 |
| West Yorkshire | 211 | £20,138 | 7 | 58,313 | 422 |
| Wiltshire | 108 | £24,558 | 5 | 47,987 | 166 |
| Worcestershire | 18 | £28,183 | 8 | 60,374 | 46 |