2017 BMW 3 Series
320I Se Saloon
105,943mi Auto Petrol 2.0L
£7,795
Corby
from £164/pm
The BMW 3 Series is in the top 20 of the UK's reliability index and at this dealer you can pick up this used one for £7,795.
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,743 cars

320I Se Saloon
105,943mi Auto Petrol 2.0L
£7,795
Corby
from £164/pm
The BMW 3 Series is in the top 20 of the UK's reliability index and at this dealer you can pick up this used one for £7,795.
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.

M Sport Shadow Edition
63,000mi Auto Diesel 2.0L
£15,890
Chorley
from £334/pm
On the market and ready for you to drive away today is this 3 Series M Sport Shadow Edition which is fitted with automatic transmission and a 2000 cc diesel motor. This second hand one at this dealer has 63,000 miles on the clock.

2.0 320D M Sport Saloon Euro 6 S
76,605mi Auto Diesel 2.0L
£16,995
Dream Motoring World - Croydon
from £357/pm
Coming in the tone of blue, this 3 Series has 76,605 miles clocked-up on the dashboard and has got a automatic 2000cc engine running on diesel.

330E 12Kwh M Sport
25,890mi Auto Hybrid 2.0L
£29,750
Steve Jones Car Sales
from £624/pm
This BMW 3 Series is available to buy from this dealership in Steve Jones Car Sales. It comes fitted with automatic transmission, a 2000 cc hybrid motor and has 25,890 miles clocked up on the dash.

3.0 335D M Sport Xdrive Euro 6 S S
95,000mi Auto Diesel 3.0L
£13,495
CPS Performance
from £283/pm
Painted in a white finish, this saloon 3 Series features a 3.0l diesel motor with automatic transmission and it has 95,000 miles clocked-up on the dash. First Registered in 2016, this BMW 3 Series is now on the market and ready for its new owner to take home for £13,495.

2L Se Pro
78,910mi Auto Hybrid 2.0L
£14,485
Luton
from £304/pm
Available for viewing at our dealership in Luton is this saloon BMW 3 Series that comprises of a hybrid, 2.0L engine and automatic transmission. It is available for sale in a shade of white with 78,910 miles clocked up on the dashboard. It could be an excellent choice of saloon if you're on the lookout to buy a vehicle that has an excellent track record for reliability.

Sport
98,000mi Auto Petrol 1.5L
£7,000
Hounslow Cars Ltd
from £147/pm
Up for sale and available for a test drive is this BMW 3 Series Sport finished in grey; this model contains a 1500cc petrol engine with automatic transmission and it has 98,000 miles on the dash.

2017 2.0 320D M Sport Shadow Edition Saloon Di
126,086mi Manual Diesel 2.0L
£8,095
Stoke-on-Trent
from £170/pm
Incorporating a 2.0 LTR diesel motor with manual transmission, this second hand 3 Series is on the market in a white finish and has 126,086 miles on the clock.

3.0 335D M Sport Xdrive Euro 6 Ss
78,000mi Auto Diesel 3.0L
£16,450
Lichfield
from £345/pm
3 Series 3.0 335D M Sport Xdrive Euro 6 Ss with a 3000 CC diesel engine and automatic gearbox.

3.0 335D M Sport Xdrive Euro 6 S S
92,000mi Auto Diesel 3.0L
£14,495
CPS Performance
from £304/pm
Up for sale and ready for its new owner to take home is this BMW 3 Series 3.0 335D M Sport Xdrive Euro 6 S S that has automatic transmission and a 3.0 L diesel motor. This second hand one now in stock at our dealership in CPS Performance is for sale at the superb price of £14,495.

2.0 330E 12Kwh M Sport Touring Euro 6 S S 5
85,750mi Auto Hybrid 2.0L
£16,490
Peterborough
from £346/pm
A door vehicle created by the BMW company that gives drivers a higher degree of reliability and trustworthiness than an average model. This 2.0 330E 12Kwh M Sport Touring Euro 6 S S 5 has got 85,750 miles clocked up on the dash and is fitted with a 2.0 LTR hybrid motor with automatic transmission. On the market at the awesome price of only £16,490 or with the possibility to buy on finance with achievable instalments on offer starting from £ per month.

3.0 330D M Sport Euro 6 S S
73,000mi Auto Diesel 3.0L
£14,995
CPS Performance
from £315/pm
Renowned for its trustworthiness and reliability, this 3 Series comes fitted out with automatic transmission and it has got a 3.0 ltr diesel engine. This second hand model from this dealer has 73,000 miles on the clock and is on the market in a blue finish.

2L M Sport
65,485mi Auto Petrol 2.0L
£20,995
EAG Specialist Cars
from £441/pm
On offer and ready for you to drive away today is this dependable BMW 3 Series 2L M Sport which is in Britain's top 20 reliability index. It is equipped with a 2000CC petrol motor with automatic transmission. This second hand one at our dealership in EAG Specialist Cars has 65,485 miles on the dash and comes finished in the shade of black.

2.0 320D M Sport Saloon Euro 6 S
42,441mi Auto Diesel 2.0L
£21,495
Clydebank
from £451/pm
Fitted out with a 2000 cc diesel motor and automatic transmission, this BMW comes in the shade of blue and has 42,441 miles clocked up on the dash.

2.0 320I M Sport Steptronic Euro 5
52,000mi Auto Petrol 2.0L
£8,990
Lectus Cars
from £189/pm
Ranked among the top 20, most reliable and trustworthy vehicles in Great Britain, this 3 Series is equipped with a 2.0 litre petrol engine and has got automatic transmission. This dealer currently has this second hand model in stock that has 52,000 miles clocked up on the dash and a silver finish.

2.0 320D M Sport Euro 6 Ss
51,325mi Auto Diesel 2.0L
£21,995
Telford
from £462/pm
Currently on display at this dealership's showroom - BMW 3 Series 2.0 320D M Sport Euro 6 Ss that has automatic transmission and a 2.0l diesel motor.

2.0 320I Se Touring Euro 6 Ss
54,120mi Auto Petrol 1.0L
£8,990
Hitchin
from £189/pm
This used car is fitted with a 1.0 L petrol engine with automatic transmission and has 54,120 miles on the dashboard.

M Sport
93,461mi Auto Petrol 2.0L
£6,777
Kingston Upon Thames
from £142/pm
Currently up for sale from our dealership in the Kingston Upon Thames area, for the incredible price of £6,777 is this convertible that is ranked as one of the most reliable and trustworthy motors available. This particular model contains a 2.0 litre petrol engine, automatic transmission and has 93,461 miles on the clock.

320I M Sport Saloon
41,136mi Auto Petrol
£22,000
Aberdeen
from £462/pm
This 3 Series is a model that is known to be one of the most dependable vehicles on the market. This second hand one, advertised by this dealer has 41,136 miles clocked up on the dash and contains a LTR petrol engine.

3.0 335I Se
121,200mi Auto 3.0L
£5,995
Newcastle upon Tyne
from £126/pm
Up for sale and ready for its next owner to take home is this convertible second hand car at the incredible price of just £5,995. This dealer also gives you the option to purchase using affordable monthly payments to suit all budgets with repayment packages beginning from as little as £ per month.

2L M Sport
30,820mi Auto Diesel 2.0L
£24,995
Llandudno
from £525/pm
Now offered by our dealership located in Llandudno, for the great price of £24,995 is this low mileage 3 Series that comes fitted with a 2000CC diesel engine and automatic transmission.

2.0 320D Exclusive Edition Touring Manu
89,700mi Manual Diesel 2.0L
£5,599
Shoreham-By-Sea
from £118/pm
Available to view at your request is this estate BMW 3 Series 2.0 320D Exclusive Edition Touring Manu with 89,700 mi on the dashboard, manual transmission and a 2.0 ltr diesel motor.

2.0 318I Se Steptronic Euro 5
90,200mi Auto Petrol 2.0L
£3,400
Mega Motors Auto Centre
from £71/pm
90,200 miles clocked up on the dashboard, this saloon is fitted out with a 2.0l petrol engine and has got automatic transmission.

Convertible
110,000mi 3.0L
£5,490
London
from £115/pm
This car has 110,000 miles clocked-up on the dash and is equipped with a 3.0 L motor with transmission. It is available for sale for the bargain price of just £5,490.
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,668 | 7 | 58,793 | 8,519 |
| Aberdeen City | 34 | £27,980 | 4 | 32,027 | 26 |
| Aberdeenshire | 4 | £23,865 | 6 | 42,795 | 10 |
| Angus | 3 | £24,995 | 7 | 40,477 | 2 |
| Antrim | 5 | £18,630 | 8 | 51,716 | 18 |
| Ards | 7 | £22,761 | 8 | 55,117 | 9 |
| Armagh | 8 | £14,778 | 8 | 81,062 | 12 |
| Ballymena | 21 | £21,992 | 6 | 61,845 | 10 |
| Ballymoney | 3 | £25,595 | 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 | £17,295 | 8 | 71,204 | 204 |
| Belfast | 41 | £29,718 | 3 | 27,905 | 55 |
| Berkshire | 61 | £18,558 | 9 | 65,678 | 112 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 10 | £17,433 | 6 | 70,675 | 33 |
| Bristol | 104 | £16,530 | 9 | 71,837 | 122 |
| Bromley - Greater London | 15 | £25,091 | 6 | 41,503 | 40 |
| Buckinghamshire | 87 | £21,865 | 8 | 66,814 | 142 |
| Cambridgeshire | 166 | £17,769 | 7 | 70,761 | 319 |
| Cardiff | 3 | £18,982 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 4 |
| Ceredigion | 3 | - | 10 | 84,000 | 3 |
| Cheshire | 145 | £22,047 | 6 | 58,871 | 265 |
| City of Edinburgh | 35 | £16,686 | 8 | 62,569 | 49 |
| City of London - Greater London | 23 | £17,443 | 7 | 69,115 | 43 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 7 | £20,339 | 6 | 51,426 | 18 |
| Conwy | 6 | £15,812 | 10 | 44,318 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,449 | 3 |
| Cornwall | 22 | £23,246 | 8 | 49,141 | 44 |
| County Durham | 65 | £19,505 | 7 | 57,439 | 128 |
| Craigavon | 23 | £31,745 | 2 | 25,640 | 25 |
| Croydon - Greater London | 17 | £28,288 | 6 | 41,779 | 25 |
| Cumbria | 14 | £17,033 | 8 | 54,849 | 23 |
| Derbyshire | 129 | £17,073 | 9 | 60,618 | 256 |
| Derry | 5 | £12,184 | 8 | 85,006 | 1 |
| Devon | 74 | £17,840 | 9 | 63,319 | 113 |
| Dorset | 34 | £19,591 | 8 | 50,111 | 52 |
| Down | 4 | £25,495 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £25,497 | 5 | 35,991 | 7 |
| Dundee City | 15 | £25,275 | 6 | 43,082 | 28 |
| Dungannon | 19 | £19,216 | 7 | 72,588 | 20 |
| Ealing - Greater London | 9 | £11,249 | 9 | 78,450 | 11 |
| East Ayrshire | 4 | £15,921 | 8 | 54,439 | 8 |
| East Riding of Yorkshire | 3 | £29,265 | 2 | 36,484 | 7 |
| East Sussex | 66 | £19,970 | 9 | 60,087 | 50 |
| Enfield - Greater London | 13 | £21,268 | 7 | 45,838 | 27 |
| Essex | 127 | £18,962 | 8 | 62,334 | 204 |
| Falkirk | 12 | £11,099 | 11 | 81,776 | 11 |
| Fermanagh | 16 | £23,694 | 4 | 57,091 | 9 |
| Fife | 32 | £23,843 | 6 | 41,683 | 35 |
| Flintshire | 10 | £20,858 | 7 | 62,141 | 4 |
| Glasgow City | 78 | £26,212 | 5 | 37,766 | 130 |
| Gloucestershire | 44 | £22,801 | 6 | 49,993 | 58 |
| Greater Manchester | 409 | £20,303 | 7 | 58,980 | 709 |
| Hampshire | 158 | £19,979 | 7 | 56,142 | 204 |
| Harrow - Greater London | 4 | £15,870 | 8 | 48,615 | 17 |
| Havering - Greater London | 66 | £20,294 | 6 | 64,063 | 133 |
| Herefordshire | 11 | £30,898 | 4 | 24,255 | 29 |
| Hertfordshire | 162 | £21,559 | 6 | 54,219 | 253 |
| Highland | 18 | £32,320 | 2 | 20,684 | 16 |
| Hillingdon - Greater London | 38 | £17,474 | 8 | 66,390 | 67 |
| Hounslow - Greater London | 12 | £29,001 | 5 | 28,826 | 9 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 1 |
| Kent | 87 | £20,023 | 7 | 51,182 | 162 |
| Kingston upon Thames - Greater London | 16 | £25,107 | 5 | 39,193 | 33 |
| Lancashire | 193 | £18,576 | 7 | 64,752 | 317 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 99 | £24,262 | 5 | 54,207 | 242 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 117 | £22,431 | 5 | 48,728 | 172 |
| Lisburn | 5 | £18,593 | 6 | 54,506 | 4 |
| Magherafelt | 14 | £18,748 | 7 | 73,357 | 19 |
| Merseyside | 58 | £23,280 | 5 | 60,822 | 108 |
| Merthyr Tydfil | 5 | £18,299 | 7 | 77,637 | 9 |
| Merton - Greater London | 1 | £7,995 | 10 | 97,399 | 2 |
| Monmouthshire | 2 | £3,123 | 19 | 105,060 | 2 |
| Moray | 2 | £18,995 | 7 | 72,793 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newham - Greater London | 1 | £8,495 | 8 | 105,000 | - |
| Newport | 1 | £16,295 | 5 | 80,459 | 6 |
| Newry and Mourne | 18 | £23,657 | 5 | 52,462 | 20 |
| Newtownabbey | 9 | £20,894 | 6 | 40,195 | 25 |
| Norfolk | 76 | £19,206 | 7 | 60,555 | 144 |
| North Ayrshire | 18 | £29,403 | 4 | 29,559 | 23 |
| North Down | 4 | £11,970 | 10 | 94,722 | 6 |
| North Lanarkshire | 12 | £19,339 | 7 | 64,216 | 23 |
| North Yorkshire | 57 | £23,940 | 6 | 53,875 | 126 |
| Northamptonshire | 40 | £16,283 | 9 | 70,068 | 86 |
| Northumberland | 9 | £21,015 | 8 | 57,415 | 11 |
| Nottinghamshire | 117 | £21,872 | 5 | 59,364 | 356 |
| Omagh | 7 | £17,871 | 6 | 76,470 | 14 |
| Oxfordshire | 18 | £25,868 | 4 | 36,296 | 37 |
| Perth and Kinross | 11 | £23,410 | 6 | 52,410 | 18 |
| Redbridge - Greater London | 7 | £12,853 | 11 | 65,080 | 9 |
| Renfrewshire | 8 | £16,560 | 7 | 62,908 | 19 |
| Rhondda Cynon Taf | 9 | £10,576 | 10 | 77,671 | 14 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Scottish Borders | 1 | £12,649 | 12 | 91,809 | 1 |
| Shropshire | 59 | £23,800 | 6 | 58,951 | 77 |
| Somerset | 34 | £20,274 | 7 | 51,551 | 79 |
| South Ayrshire | 6 | £14,320 | 7 | 72,298 | 5 |
| South Lanarkshire | 5 | £22,255 | 6 | 52,796 | 27 |
| South Yorkshire | 134 | £20,444 | 7 | 66,029 | 266 |
| Staffordshire | 97 | £21,840 | 6 | 48,941 | 202 |
| Stirling | 14 | £25,460 | 4 | 34,960 | 22 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 3 |
| Suffolk | 36 | £16,502 | 9 | 62,430 | 62 |
| Surrey | 75 | £20,776 | 8 | 50,691 | 153 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tyne and Wear | 81 | £17,872 | 7 | 65,727 | 137 |
| Warwickshire | 44 | £27,121 | 5 | 48,625 | 64 |
| West Dunbartonshire | 3 | £14,996 | 7 | 66,888 | 3 |
| West Lothian | 8 | £17,626 | 6 | 70,194 | 18 |
| West Midlands | 270 | £19,158 | 7 | 68,742 | 452 |
| West Sussex | 50 | £23,070 | 7 | 52,183 | 73 |
| West Yorkshire | 211 | £20,768 | 7 | 56,879 | 405 |
| Wiltshire | 117 | £24,767 | 5 | 47,572 | 154 |
| Worcestershire | 21 | £26,240 | 8 | 61,065 | 48 |