2015 BMW 3 Series
2L M Sport
108,373mi Auto Diesel 2.0L
£7,995
Kettering
from £168/pm
This BMW 3 Series contains a 2.0 L diesel engine with automatic transmission and it has got 108,373 miles clocked up on the dash.
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,749 cars

2L M Sport
108,373mi Auto Diesel 2.0L
£7,995
Kettering
from £168/pm
This BMW 3 Series contains a 2.0 L diesel engine with automatic transmission and it has got 108,373 miles clocked up on the dash.
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 M Sport Euro 6 Ss
77,775mi Auto Petrol 2.0L
£16,850
Warrington
from £354/pm
Coming fitted with a 2.0 litre petrol engine with automatic transmission: this BMW 3 Series 2.0 320I M Sport Euro 6 Ss is available for you to drive it away today with 77,775 miles clocked up on the dash.

335D M Sport
49,524mi Auto Diesel 3.0L
£16,990
Washington
from £357/pm
In a blue finish, this BMW has 49,524 mi on the dash and incorporates a 3000 CC diesel motor with automatic transmission.

3.0 335D M Sport Touring Xdrive
97,383mi Auto Diesel 3.0L
£13,999
Norwich
from £294/pm
Get yourself behind the wheel of this 3 Series 3.0 335D M Sport Touring Xdrive for only £13,999. It contains a 3.0 Ltr diesel engine with automatic transmission and has clocked-up 97,383 miles.

M Sport
82,500mi Auto Petrol 2.0L
£16,495
Radlett
from £346/pm
Painted in , this motor has a 2.0 LTR petrol engine with automatic transmission and it has 82,500 miles on the clock.

2.0 330E 12Kwh M Sport Touring Plug-in
101,170mi Auto Hybrid 2.0L
£17,295
Stoke-on-Trent
from £363/pm
This estate BMW 3 Series has 101,170 miles on the dash and comes fitted out with a 2.0 L hybrid engine with automatic transmission. It is available for sale for the great price of only £17,295.

2.0 330E 12Kwh Sport Pro Euro 6 Ss
47,121mi Auto Hybrid 2.0L
£18,500
Middlesbrough
from £388/pm
A saloon car created by BMW to offer drivers a higher standard of reliability and trustworthiness than your average car, it is fitted out with a hybrid 2.0 Litre motor and automatic transmission. this dealer currently has this second hand model in stock that has 47,121 miles clocked up on the dash.

2L M Sport
72,888mi Auto Diesel 2.0L
£11,290
Auto Unit LTD
from £237/pm
Rated as one of the UK's top twenty, most trustworthy and reliable motors, this 3 Series 2L M Sport contains a 2.0 ltr diesel motor and has automatic transmission. This dealership currently has this second hand model in stock that has 72,888 mi clocked up on the dash.

320I Sport Touring
113,256mi Auto Petrol 2.0L
£12,999
Birmingham
from £273/pm
This 3 Series 320I Sport Touring has 113,256 miles on the dash and is equipped with a 2.0 Ltr motor. It runs on petrol with automatic transmission and is finished in the tone of grey.

2.0 320I M Sport Euro 6 Ss
36,406mi Auto Petrol 2.0L
£26,995
York
from £567/pm
A remarkable price of just £26,995 from our dealership for this BMW that is known as one of the most trustworthy and dependable cars around. This particular model is fitted out with a 2000 CC petrol engine, automatic transmission and has 36,406 miles on the dashboard.

Xdrive M Sport Shadow Edition 4Wd
73,850mi Auto Diesel 3.0L
£21,695
Radlett
from £455/pm
Currently available to test-drive at our showroom in the Radlett area is this very reliable BMW 3 Series Xdrive M Sport Shadow Edition 4Wd that’s got 73,850 miles clocked up on the dash, a 3000 cc diesel motor and automatic transmission

M Sport Shadow Edition
76,000mi Auto Petrol 2.0L
£12,989
Dunstable
from £273/pm
Currently on offer and ready for its new owner to take home is this BMW 3 Series with a 2.0 L petrol engine and 76,000 miles on the dash.

2.0 Sport Saloon Euro 6 Ss 184
29,921mi Auto Petrol 2.0L
£19,990
Mansfield
from £420/pm
This second hand car is fitted out with a 2.0L petrol engine with automatic transmission and has 29,921 miles clocked up on the dash. It is on offer and ready for you to drive away for the total cost of only £19,990.

2.0 M Sport Gt Euro 6 Ss
61,000mi Auto Diesel 2.0L
£11,450
Canvey Island
from £240/pm
At this dealer in Canvey Island you'll find the fantastic price of just £11,450 on this BMW with a 2000 cc diesel engine, automatic transmission and 61,000 miles on the dash.

2.0 330E 12Kwh M Sport Euro 6 Ss
123,200mi Auto Hybrid 2.0L
£11,743
Coventry
from £246/pm
This vehicle available priced at £11,743 has 123,200 miles on the dashboard and is available in grey.

320D Mht M Sport Step Pro Pack
11,125mi Auto Diesel 2.0L
£29,498
Nottingham
from £619/pm
Now on display at our showroom in the Nottingham area - low mileage saloon used car in an excellent, like new condition that has a 2.0 Litre diesel engine with automatic transmission.

2.0 320I Se Euro 6 Ss
62,353mi Auto Petrol 2.0L
£8,195
Luton
from £172/pm
In a silver finish, this saloon 3 Series has 62,353 miles clocked-up on the dash and is fitted with a 2.0l petrol engine with automatic transmission.

320D Mht M Sport Step
52,467mi Auto Diesel 2.0L
£20,498
Blackpool
from £430/pm
This used car for sale from this dealership in Blackpool priced at £20,498 is finished in the tone of black and has got 52,467 miles on the clock.

2.0 320I M Sport Saloon
61,535mi Auto Petrol 2.0L
£18,495
Bromley
from £388/pm
An incredible price of £18,495 from this dealer in Bromley for this saloon that is ranked as one of the most reliable and trustworthy cars available.

320D Xdrive M Sport Step
59,174mi Auto Diesel 2.0L
£13,498
Paisley
from £283/pm
Have this used 3 Series 320D Xdrive M Sport Step for only £13,498. Finance plans commence from around £ each month for this motor incorporating automatic transmission with a 2000cc diesel engine.

2.0 330E 12Kwh M Sport Touring Plug-in
95,760mi Auto Hybrid 2.0L
£14,995
Hinckley
from £315/pm
Favoured for its trustworthiness and dependability, this estate car is fitted out with automatic transmission and a 2.0 L hybrid motor.

Sport
102,000mi Auto Diesel 2.0L
£6,989
Bury
from £147/pm
On the market and ready for its new owner to drive away today is this dependable saloon that has a top 20 ranking for its reliable build. It comes with automatic transmission and a 2.0L diesel motor. This used one priced at £6,989 has clocked up 102,000 miles and has been finished in white.

3.0 M340i Mht Touring Xdrive Euro 6 Ss
22,000mi Auto Hybrid 3.0L
£46,500
Shipley
from £976/pm
A estate designed by the BMW company to offer a higher standard of reliability than your average car. This particular 3 Series 3.0 M340i Mht Touring Xdrive Euro 6 Ss comes in this colour of grey with a hybrid 3.0 Ltr motor, automatic gears and 22,000 miles clocked-up on the dashboard.

320I M Sport Step Pro Pack
2,113mi Auto Petrol 2.0L
£35,498
Edinburgh
from £745/pm
A brilliant price of only £35,498 from our dealership for this 3 Series that is rated as one of the most dependable models available. This particular model has got a 2.0 Ltr petrol engine, automatic transmission and has 2,113 miles on the dashboard.
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,026 | £19,490 | 7 | 59,401 | 8,737 |
| Aberdeen City | 25 | £26,421 | 4 | 35,792 | 36 |
| Aberdeenshire | 5 | £22,442 | 6 | 46,337 | 14 |
| Angus | 4 | £23,820 | 7 | 40,108 | 2 |
| Antrim | 9 | £20,515 | 6 | 51,825 | 16 |
| Ards | 8 | £22,790 | 10 | 54,727 | 7 |
| Armagh | 8 | £14,778 | 8 | 81,062 | 15 |
| Ballymena | 20 | £22,017 | 6 | 64,483 | 14 |
| Ballymoney | 4 | £22,070 | 5 | 64,401 | 11 |
| Barking & Dagenham - Greater London | 7 | £13,096 | 9 | 90,698 | 6 |
| Barnet - Greater London | 2 | £18,570 | 7 | 36,550 | 4 |
| Bedfordshire | 156 | £16,838 | 8 | 72,593 | 206 |
| Belfast | 40 | £31,166 | 2 | 25,249 | 57 |
| Berkshire | 63 | £19,512 | 8 | 60,979 | 110 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 10 | £17,409 | 6 | 70,926 | 34 |
| Bristol | 94 | £17,764 | 9 | 68,976 | 130 |
| Bromley - Greater London | 12 | £25,752 | 6 | 35,963 | 41 |
| Buckinghamshire | 94 | £23,228 | 7 | 65,204 | 134 |
| Cambridgeshire | 183 | £17,021 | 8 | 73,930 | 324 |
| Cardiff | 3 | £19,382 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 6 |
| Ceredigion | 2 | - | 12 | 95,000 | 2 |
| Cheshire | 138 | £22,202 | 6 | 57,695 | 282 |
| City of Edinburgh | 37 | £17,809 | 8 | 59,317 | 46 |
| City of London - Greater London | 22 | £15,199 | 9 | 74,187 | 40 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £20,663 | 6 | 51,699 | 17 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 13 | £19,646 | 6 | 68,416 | 3 |
| Cornwall | 18 | £18,205 | 10 | 66,370 | 42 |
| County Durham | 70 | £20,163 | 7 | 57,944 | 129 |
| Craigavon | 21 | £30,139 | 3 | 28,227 | 22 |
| Croydon - Greater London | 18 | £27,874 | 6 | 39,985 | 26 |
| Cumbria | 14 | £18,807 | 8 | 47,897 | 24 |
| Derbyshire | 131 | £17,234 | 9 | 60,653 | 266 |
| Derry | 4 | £13,247 | 7 | 80,008 | 3 |
| Devon | 78 | £17,270 | 9 | 64,051 | 123 |
| Dorset | 37 | £20,759 | 8 | 46,184 | 50 |
| Down | 4 | £25,745 | 4 | 31,500 | 1 |
| Dumfries and Galloway | 4 | £26,497 | 5 | 35,991 | 8 |
| Dundee City | 15 | £27,953 | 5 | 33,215 | 32 |
| Dungannon | 18 | £16,224 | 8 | 87,281 | 23 |
| Ealing - Greater London | 8 | £10,593 | 10 | 78,632 | 11 |
| East Ayrshire | 4 | £16,172 | 8 | 54,439 | 8 |
| East Riding of Yorkshire | 4 | £17,147 | 10 | 66,504 | 7 |
| East Sussex | 64 | £18,814 | 9 | 61,964 | 53 |
| Enfield - Greater London | 12 | £22,706 | 6 | 38,367 | 31 |
| Essex | 125 | £18,660 | 8 | 62,898 | 213 |
| Falkirk | 12 | £11,140 | 11 | 81,776 | 12 |
| Fermanagh | 15 | £24,774 | 4 | 55,720 | 10 |
| Fife | 30 | £23,916 | 6 | 40,056 | 36 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 82 | £24,027 | 5 | 43,994 | 128 |
| Gloucestershire | 41 | £24,081 | 5 | 47,396 | 63 |
| Greater Manchester | 393 | £19,660 | 7 | 61,596 | 731 |
| Hampshire | 145 | £19,630 | 7 | 58,432 | 224 |
| Harrow - Greater London | 3 | £12,995 | 10 | 57,668 | 19 |
| Havering - Greater London | 74 | £19,598 | 6 | 67,022 | 135 |
| Herefordshire | 15 | £28,190 | 5 | 30,290 | 29 |
| Hertfordshire | 154 | £22,428 | 6 | 53,202 | 269 |
| Highland | 17 | £32,674 | 2 | 21,706 | 17 |
| Hillingdon - Greater London | 39 | £16,676 | 9 | 68,999 | 70 |
| Hounslow - Greater London | 7 | £25,992 | 5 | 35,478 | 11 |
| Inverclyde | 2 | £15,498 | 6 | 74,093 | 1 |
| Isle of Wight | 3 | £9,862 | 15 | 83,896 | 2 |
| Kent | 88 | £19,533 | 7 | 53,887 | 160 |
| Kingston upon Thames - Greater London | 12 | £24,869 | 5 | 35,491 | 32 |
| Lancashire | 199 | £18,806 | 7 | 65,472 | 316 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 104 | £23,813 | 6 | 55,129 | 248 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 116 | £22,352 | 5 | 49,068 | 182 |
| Lisburn | 5 | £14,355 | 9 | 72,563 | 4 |
| Magherafelt | 17 | £18,836 | 7 | 71,183 | 18 |
| Merseyside | 62 | £22,698 | 5 | 60,093 | 121 |
| Merthyr Tydfil | 3 | £16,664 | 8 | 99,253 | 8 |
| Merton - Greater London | 3 | £11,413 | 9 | 78,720 | - |
| Monmouthshire | 2 | £3,123 | 19 | 105,060 | 2 |
| Moray | 3 | £18,662 | 7 | 59,529 | 10 |
| Neath Port Talbot | 1 | £10,990 | 10 | - | 1 |
| Newport | 3 | £15,496 | 6 | 98,575 | 4 |
| Newry and Mourne | 19 | £22,728 | 5 | 55,475 | 23 |
| Newtownabbey | 11 | £19,776 | 6 | 51,465 | 28 |
| Norfolk | 88 | £18,818 | 8 | 59,358 | 140 |
| North Ayrshire | 10 | £26,978 | 4 | 37,735 | 26 |
| North Down | 3 | £14,728 | 9 | 87,963 | 6 |
| North Lanarkshire | 13 | £20,314 | 6 | 54,358 | 22 |
| North Yorkshire | 68 | £20,904 | 7 | 57,708 | 122 |
| Northamptonshire | 30 | £17,721 | 8 | 71,073 | 98 |
| Northumberland | 8 | £20,818 | 8 | 57,082 | 14 |
| Nottinghamshire | 120 | £21,457 | 6 | 61,299 | 376 |
| Omagh | 8 | £18,400 | 5 | 71,870 | 15 |
| Oxfordshire | 14 | £26,488 | 4 | 37,529 | 36 |
| Pembrokeshire | 1 | £8,416 | 10 | 87,049 | 1 |
| Perth and Kinross | 12 | £21,383 | 6 | 54,724 | 14 |
| Redbridge - Greater London | 9 | £12,082 | 10 | 70,073 | 10 |
| Renfrewshire | 10 | £20,298 | 5 | 49,216 | 17 |
| Rhondda Cynon Taf | 6 | £9,797 | 10 | 82,739 | 15 |
| Richmond upon Thames - Greater London | 1 | £19,995 | 7 | 46,300 | - |
| Shropshire | 61 | £23,912 | 6 | 57,652 | 77 |
| Somerset | 33 | £19,635 | 7 | 57,826 | 76 |
| South Ayrshire | 6 | £16,414 | 7 | 69,522 | 5 |
| South Lanarkshire | 7 | £22,181 | 6 | 50,953 | 30 |
| South Yorkshire | 141 | £20,692 | 6 | 63,340 | 261 |
| Staffordshire | 98 | £24,031 | 6 | 43,556 | 202 |
| Stirling | 15 | £25,202 | 4 | 34,860 | 22 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 4 |
| Suffolk | 37 | £17,329 | 8 | 62,783 | 63 |
| Surrey | 81 | £21,487 | 8 | 49,013 | 158 |
| Sutton - Greater London | 2 | £10,845 | 10 | 97,000 | 4 |
| Swansea | 1 | £12,999 | 8 | 78,949 | - |
| Tower Hamlets - Greater London | 1 | £26,995 | 7 | 57,000 | - |
| Tyne and Wear | 82 | £17,987 | 7 | 63,797 | 123 |
| Warwickshire | 39 | £28,360 | 4 | 49,030 | 69 |
| West Dunbartonshire | 3 | £14,497 | 8 | 67,724 | 3 |
| West Lothian | 7 | £17,616 | 7 | 63,018 | 20 |
| West Midlands | 268 | £19,268 | 7 | 68,323 | 452 |
| West Sussex | 48 | £24,525 | 7 | 49,727 | 78 |
| West Yorkshire | 222 | £20,766 | 7 | 58,774 | 422 |
| Wiltshire | 116 | £24,294 | 5 | 48,913 | 147 |
| Worcestershire | 24 | £26,352 | 7 | 58,627 | 51 |