2015 BMW 3 Series
3L M Sport
80,000mi Auto Diesel 3.0L
£14,995
Plymouth
from £315/pm
A remarkable price of only £14,995 from this dealer in Plymouth on this BMW 3 Series that is rated as one of the most trusty vehicles available.
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,735 cars

3L M Sport
80,000mi Auto Diesel 3.0L
£14,995
Plymouth
from £315/pm
A remarkable price of only £14,995 from this dealer in Plymouth on this BMW 3 Series that is rated as one of the most trusty vehicles available.
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
72,569mi Auto Diesel 2.0L
£18,975
Bury
from £398/pm
This 3 Series has got 72,569 mi on the clock and is fitted out with a 2.0 L diesel motor with automatic transmission.

2.0 320I M Sport Euro 6 Ss
22,000mi Auto Petrol 2.0L
£26,795
Sheffield
from £562/pm
Check out the fabulous price at this car dealership for this second hand, 3 Series with automatic transmission, a 2.0 litre petrol engine and only 22,000 miles clocked up on the dashboard.

3.0 335I M Sport Dct Euro 5
65,000mi Auto Petrol 3.0L
£9,995
Peterborough
from £210/pm
A door convertible car created by the BMW company that provides motorists a higher level of reliability than the average vehicle. This 3 Series has 65,000 miles clocked up on the dash and is fitted out with a 3.0 Ltr petrol engine with automatic transmission. Available for sale at the fabulous price of only £9,995 or with the possibility to purchase using finance with affordable instalments available from £ per month.

M340i Xdrive Mht Step
41,096mi Auto Petrol 3.0L
£40,000
Leicester
from £840/pm
Grab the opportunity to be the happy owner of this BMW 3 Series that is up for sale at only £40,000. It comes in grey, contains a 3.0 Ltr petrol motor with automatic transmission and has got 41,096 miles on the dash.

2.0 320D Ed Sport Touring Euro 6 Ss
84,265mi Manual Diesel 2.0L
£8,990
Altrincham
from £189/pm
At this dealership there's a low price for this used 3 Series 2.0 320D Ed Sport Touring Euro 6 Ss with a 2.0 ltr diesel engine, manual transmission and 84,265 miles on the dashboard.

M Sport
78,216mi Auto Petrol 2.0L
£20,990
Peterborough
from £441/pm
On the market and ready for its next owner to drive away is this 3 Series M Sport that is known to be one of the most trustworthy and dependable motors on the market. It is fitted out with automatic transmission and has a 2.0 Ltr petrol engine. This used model has been finished in black and has clocked up 78,216 miles.

3.0 M340i Mht Saloon Hybrid Xdrive
31,190mi Auto Hybrid 3.0L
£30,295
Worksop
from £636/pm
A fantastic price of only £30,295 is currently being advertised by this dealer on this second hand BMW 3 Series with a mere 31,190 miles on the clock.

320D M Sport Step
66,395mi Auto Diesel 2.0L
£20,500
Loughton
from £430/pm
Currently available for viewing at our dealership located in Loughton is this trustworthy and dependable BMW 3 Series that’s got automatic transmission, a 2.0 litre diesel motor and 66,395 mi clocked-up on the dash

320I M Sport Step
24,800mi Auto Petrol 2.0L
£28,498
Glasgow
from £598/pm
Currently available to buy is this 3 Series 320I M Sport Step which features a 2000 cc petrol motor with automatic transmission. At the remarkable price of only £28,498 and achievable payments available beginning at just £ per month.

320I Sport Step
36,838mi Auto Petrol 2.0L
£19,299
Castleford
from £405/pm
Now available for a test drive at your request is this car with 36,838 miles clocked up on the dashboard, automatic transmission and a 2.0L petrol motor.

320I M Sport Step
48,151mi Auto Petrol 2.0L
£20,998
Liverpool
from £441/pm
Currently available for viewing at this car dealership's showroom in Liverpool is this very dependable black BMW 3 Series with a automatic transmission and 2.0L petrol engine.

Xdrive M Sport 4Wd
102,540mi Auto Diesel 3.0L
£15,550
Luton
from £326/pm
For £15,550 you can get this second-hand BMW 3 Series from this car dealership in Luton that comes fitted out with a 3000CC diesel engine with automatic transmission.

2L M Sport
32,187mi Auto Petrol 2.0L
£28,975
Bury
from £608/pm
Now available from this dealership in the Bury area is this grey 3 Series that's fitted with a automatic transmission and 2.0 Litre petrol engine.

2.0 320I M Sport
37,929mi Auto Petrol 2.0L
£23,991
Nottingham
from £504/pm
Now on display at our dealership located in Nottingham is this blue saloon that has automatic transmission and a 2.0 L petrol engine.

318I Saloon 105Bhp
103,378mi Manual Petrol 1.8L
£16,995
Ripon
from £357/pm
This motor up for sale from this dealership in Ripon priced at £16,995 is finished in the tone of black and has 103,378 miles clocked-up on the dashboard.

2L M Sport
67,275mi Auto Diesel 2.0L
£19,995
Bolton
from £420/pm
Put yourself in the driver's seat of this BMW 3 Series 2L M Sport that is equipped with a 2000 cc diesel motor and automatic transmission. This second hand model available from this dealer is up for sale at the outstanding price of £19,995, has 67,275 miles clocked up on the dashboard and comes finished in blue.

2L M Sport
39,039mi Auto Petrol 2.0L
£27,975
Bury
from £587/pm
This 3 Series is ranked as one of the most trustworthy and reliable vehicles available. This dealer is currently selling this second hand model that has 39,039 miles clocked-up on the dash and comes fitted out with a 2.0 L petrol motor with automatic transmission.

330E Sport Step
62,549mi Auto Hybrid 2.0L
£21,998
Warrington
from £462/pm
Starting from £ per month, you could get this second hand car with a hybrid 2000 cc engine, automatic transmission and 62,549 mi clocked up on the dash.

320I M Sport Step
24,913mi Auto Petrol 2.0L
£21,500
Solihull
from £451/pm
Become the next owner of this BMW 3 Series which comes fitted with automatic transmission and a 2000 cc petrol engine. This second hand model in Solihull is advertised at the awesome price of only £21,500, comes finished in the tone of blue and has 24,913 miles clocked up on the dashboard.

3L M Sport
97,067mi Auto Diesel 3.0L
£10,995
Wigan
from £231/pm
Have a closer look at this BMW that has got automatic transmission and a 3.0l diesel engine. This second hand model is for sale at the superb price of £10,995, has 97,067 miles on the dash and is finished in the tone of white.

2.0 320D Se Touring Euro 6 Ss
71,274mi Auto Diesel 2.0L
£15,950
London
from £335/pm
A estate manufactured by BMW to provide a higher degree of reliability than most ordinary vehicles. This BMW 3 Series comes in this tone of silver with a diesel 2.0l engine, automatic gears and 71,274 miles clocked up on the dashboard.

Se
236,000mi Auto Diesel
£2,495
Dudley
from £52/pm
Planning on buying a BMW 3 Series? Then have a closer look at this second hand model finished in with automatic transmission, a cc diesel motor and 236,000 miles on the dash.

330E M Sport Saloon
4,311mi Auto Hybrid
£36,131
Portsmouth
from £758/pm
On the market and ready for its next owner to drive home is this BMW 3 Series. This second hand one has 4,311 miles on the dash and comes fitted with a L hybrid engine and automatic transmission.
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,032 | £19,463 | 7 | 59,507 | 8,635 |
| Aberdeen City | 24 | £26,001 | 4 | 36,242 | 37 |
| Aberdeenshire | 5 | £22,442 | 6 | 46,337 | 14 |
| Angus | 4 | £23,820 | 7 | 40,108 | 2 |
| Antrim | 8 | £21,367 | 6 | 51,303 | 16 |
| Ards | 8 | £22,790 | 10 | 54,727 | 7 |
| Armagh | 9 | £15,358 | 8 | 78,858 | 14 |
| 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 | 157 | £16,721 | 8 | 72,705 | 203 |
| Belfast | 42 | £30,825 | 3 | 25,553 | 55 |
| Berkshire | 64 | £19,535 | 8 | 61,019 | 109 |
| Blaenau Gwent | 2 | £12,597 | 10 | 83,397 | 1 |
| Brent - Greater London | 11 | £18,425 | 6 | 69,932 | 33 |
| Bristol | 94 | £17,766 | 9 | 68,976 | 130 |
| Bromley - Greater London | 12 | £25,769 | 6 | 35,963 | 41 |
| Buckinghamshire | 91 | £23,456 | 7 | 65,067 | 133 |
| Cambridgeshire | 191 | £17,268 | 8 | 72,929 | 317 |
| Cardiff | 3 | £19,382 | 6 | 62,263 | 2 |
| Carrickfergus | 7 | £15,055 | 9 | 74,566 | 6 |
| Ceredigion | 2 | - | 12 | 95,000 | 2 |
| Cheshire | 141 | £22,262 | 6 | 57,746 | 276 |
| City of Edinburgh | 37 | £17,796 | 8 | 59,978 | 45 |
| City of London - Greater London | 23 | £14,902 | 9 | 73,232 | 38 |
| Clackmannanshire | 1 | £20,998 | 6 | 21,347 | - |
| Coleraine | 8 | £20,663 | 6 | 51,699 | 17 |
| Conwy | 5 | £13,975 | 11 | 47,017 | 3 |
| Cookstown | 12 | £20,146 | 6 | 67,415 | 3 |
| Cornwall | 18 | £18,583 | 9 | 67,537 | 41 |
| County Durham | 69 | £20,116 | 7 | 58,173 | 129 |
| Craigavon | 22 | £29,935 | 3 | 28,673 | 21 |
| Croydon - Greater London | 18 | £27,902 | 6 | 39,985 | 26 |
| Cumbria | 14 | £18,825 | 8 | 47,897 | 24 |
| Derbyshire | 132 | £16,909 | 9 | 61,476 | 259 |
| Derry | 4 | £13,247 | 7 | 80,008 | 3 |
| Devon | 77 | £17,316 | 9 | 63,844 | 123 |
| Dorset | 38 | £20,841 | 8 | 46,548 | 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 | 5 | £16,080 | 10 | 70,706 | 6 |
| East Sussex | 64 | £19,428 | 9 | 59,431 | 53 |
| Enfield - Greater London | 12 | £22,761 | 6 | 38,367 | 31 |
| Essex | 124 | £18,655 | 8 | 62,870 | 213 |
| Falkirk | 12 | £11,140 | 11 | 81,776 | 12 |
| Fermanagh | 15 | £24,774 | 4 | 55,720 | 10 |
| Fife | 31 | £23,756 | 6 | 43,193 | 34 |
| Flintshire | 9 | £20,954 | 7 | 60,935 | 4 |
| Glasgow City | 80 | £23,728 | 5 | 44,797 | 128 |
| Gloucestershire | 47 | £23,897 | 5 | 46,721 | 60 |
| Greater Manchester | 387 | £19,562 | 7 | 62,235 | 727 |
| Hampshire | 137 | £19,684 | 7 | 58,856 | 225 |
| Harrow - Greater London | 3 | £12,995 | 10 | 57,668 | 19 |
| Havering - Greater London | 73 | £19,815 | 6 | 66,414 | 134 |
| Herefordshire | 15 | £26,693 | 7 | 37,792 | 28 |
| Hertfordshire | 159 | £22,193 | 6 | 53,698 | 263 |
| 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 | 86 | £19,491 | 7 | 54,193 | 161 |
| Kingston upon Thames - Greater London | 11 | £22,628 | 6 | 38,431 | 32 |
| Lancashire | 203 | £18,920 | 7 | 64,736 | 310 |
| Larne | 2 | £8,745 | 12 | 116,500 | 5 |
| Leicestershire | 107 | £23,211 | 6 | 55,887 | 243 |
| Limavady | 1 | £16,990 | 6 | 47,000 | - |
| Lincolnshire | 116 | £22,458 | 5 | 49,279 | 179 |
| Lisburn | 5 | £14,355 | 9 | 72,563 | 4 |
| Magherafelt | 18 | £18,317 | 7 | 70,957 | 17 |
| Merseyside | 61 | £22,729 | 5 | 60,318 | 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 | 20 | £22,466 | 5 | 56,101 | 22 |
| Newtownabbey | 11 | £19,776 | 6 | 51,465 | 28 |
| Norfolk | 88 | £19,426 | 8 | 58,960 | 138 |
| North Ayrshire | 10 | £26,998 | 4 | 37,735 | 26 |
| North Down | 3 | £14,895 | 9 | 87,963 | 6 |
| North Lanarkshire | 13 | £20,314 | 6 | 54,358 | 22 |
| North Yorkshire | 65 | £20,716 | 7 | 56,490 | 120 |
| Northamptonshire | 30 | £17,704 | 8 | 71,073 | 98 |
| Northumberland | 8 | £20,818 | 8 | 57,082 | 14 |
| Nottinghamshire | 120 | £21,224 | 6 | 61,634 | 374 |
| Omagh | 8 | £18,400 | 5 | 71,870 | 15 |
| Oxfordshire | 14 | £26,588 | 4 | 37,529 | 36 |
| Pembrokeshire | 1 | £8,416 | 10 | 87,049 | 1 |
| Perth and Kinross | 12 | £21,424 | 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 | 62 | £23,605 | 6 | 58,674 | 76 |
| Somerset | 32 | £20,501 | 7 | 55,149 | 75 |
| South Ayrshire | 6 | £16,414 | 7 | 69,522 | 5 |
| South Lanarkshire | 7 | £22,181 | 6 | 50,953 | 30 |
| South Yorkshire | 139 | £20,680 | 7 | 63,885 | 258 |
| Staffordshire | 99 | £23,541 | 6 | 45,115 | 200 |
| Stirling | 15 | £25,202 | 4 | 34,860 | 22 |
| Strabane | 10 | £25,466 | 4 | 57,517 | 4 |
| Suffolk | 39 | £17,839 | 8 | 61,784 | 61 |
| Surrey | 78 | £21,905 | 7 | 48,235 | 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 | 81 | £17,436 | 7 | 65,787 | 119 |
| Warwickshire | 40 | £28,589 | 4 | 48,135 | 68 |
| West Dunbartonshire | 3 | £14,497 | 8 | 67,724 | 3 |
| West Lothian | 8 | £17,013 | 7 | 61,996 | 19 |
| West Midlands | 268 | £19,399 | 7 | 67,872 | 446 |
| West Sussex | 47 | £24,251 | 7 | 50,692 | 77 |
| West Yorkshire | 215 | £20,618 | 7 | 58,759 | 419 |
| Wiltshire | 121 | £24,436 | 5 | 48,744 | 141 |
| Worcestershire | 24 | £26,352 | 7 | 58,627 | 51 |