2015 BMW 3 Series
2.0 320D M Sport Xdrive Euro 6 Ss
26,186miAutoDiesel2.0L
£16,495
Edinburgh
~£414/pm
Now on the market and ready for you to take home is this 3 Series with a 2000CC diesel engine and 26,186mi clocked-up on the dashboard.
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
6,344 cars
2.0 320D M Sport Xdrive Euro 6 Ss
26,186miAutoDiesel2.0L
£16,495
Edinburgh
~£414/pm
Now on the market and ready for you to take home is this 3 Series with a 2000CC diesel engine and 26,186mi clocked-up on the dashboard.
M Sport
71,904miAutoHybrid2.0L
£17,700
Online Dealer
~£444/pm
Coming in blue, this 3 Series M Sport comes fitted with automatic transmission, a 2.0 Litre hybrid motor and has 71,904 miles clocked up on the dashboard.
2.0L 330E M Sport
65,259miAutoPetrol2.0L
£21,991
Nottingham
~£552/pm
Up for sale and ready for its new owner to drive home is this 3 Series with a grey finish. This second hand one has got a 2.0 L petrol engine with automatic transmission and has 65,259 miles clocked up on the dashboard.
M Sport
14,799miAutoDiesel2.0L
£14,799
Glasgow
~£372/pm
Currently available at our dealership located in Glasgow is this 3 Series M Sport that comes fitted out with a 2000CC diesel engine and automatic transmission. It is on the market and ready for its next owner to drive away in the shade of white with 14,799 miles clocked-up on the dash.
2.0L 320I M Sport
50,842miAutoPetrol2.0L
£22,991
Nottingham
~£577/pm
Giving its new happy owner a really incredible and luxurious level of transport, this car is finished in the tone of black, is equipped with a 2.0L petrol motor with automatic transmission and has 50,842 miles on the clock.
320D Xdrive M Sport
65,000miAutoDiesel2.0L
£14,495
Slough
~£364/pm
Coming fitted out with a 2000 CC diesel engine and automatic transmission; this BMW is on offer and ready for you to take home with 65,000 miles clocked up on the dash.
Sport
95,000miAutoDiesel2.0L
£9,490
Bristol
~£238/pm
Be the new owner of this 3 Series Sport that has a 2.0 litre diesel motor with automatic transmission. This second hand model has 95,000 miles on the clock and has been finished in black.
2.0 320I M Sport Touring 184 Ps
17,342miAutoPetrol2.0L
£35,995
Farnborough
~£904/pm
This used BMW 3 Series 2.0 320I M Sport Touring 184 Ps currently on sale at this dealership in Farnborough is equipped with a 2.0L petrol motor and automatic transmission.
318I Sport 135
50,839miManualPetrol1.5L
£11,495
Liverpool
~£289/pm
This used car is now on offer and ready for you to drive home. It incorporates a 1.5 LTR petrol engine with manual transmission and has 50,839 miles clocked-up on the dashboard.
320D M Sport Step
65,056miAutoDiesel2.0L
£20,500
Luton
~£515/pm
This saloon BMW 3 Series incorporates a 2.0l diesel engine with automatic transmission and has clocked-up 65,056 miles. It was registered in 2019 and is now up for sale and ready for its next owner to take home for only £20,500.
2.0L 330E M Sport
57,895miAutoPetrol2.0L
£24,491
Nottingham
~£615/pm
Currently available for sale is this BMW 3 Series 2.0L 330E M Sport. This used one has a 2000CC petrol engine with automatic transmission and it has 57,895 miles on the dashboard.
2.0 330I M Sport 255 Bhp
32,000miAutoPetrol2.0L
£22,400
Derby
~£563/pm
Up for sale and ready for its next owner to drive away is this second hand 3 Series which comes fitted with automatic transmission and a 2.0 Ltr petrol engine. It could be yours for the great price of only £22,400 from this dealer located in the Derby area.
2.0L 320D Xdrive M
53,730miAutoDiesel2.0L
£24,991
Nottingham
~£628/pm
At this dealership there is a brilliant price for this BMW 3 Series 2.0L 320D Xdrive M that has a 2000 cc diesel engine with automatic transmission and 53,730 miles clocked up on the dashboard.
320I Sport Step
78,094miAutoPetrol2.0L
£10,998
Birmingham
~£276/pm
Now on display at this car retailer's show room in Birmingham - nearly new, highly popular saloon vehicle that has a automatic transmission and 2.0l petrol engine.
Saloon 2.0 320D Mht M Sport Plus Edition Euro
46,000miAutoHybrid2.0L
£27,990
Basingstoke
~£703/pm
This 3 Series Saloon 2.0 320D Mht M Sport Plus Edition Euro features a 2.0 Litre hybrid engine with automatic transmission and has got 46,000 miles clocked up on the dashboard.
2.0 320D Ed Efficientdynamics Euro 5 Ss
116,000miManualDiesel2.0L
£4,395
Leeds
~£110/pm
On offer at the superb price of only £4,395 is this saloon, it comes fitted with a 2.0 Litre diesel engine with manual transmission. This second hand one has 116,000 miles clocked up on the dash.
2.0 320I
119,555miManualPetrol2.0L
£5,000
Cwmbran
~£126/pm
This 3 Series 2.0 320I has 119,555 miles clocked up on the dashboard and contains a 2.0 LTR petrol motor with manual transmission. This particular second-hand model from this dealer is available in the shade of white.
320D 184 Sport Plus Edition Step
139,000miAutoDiesel2.0L
£3,495
Chesham
~£88/pm
Test drive this 3 Series 320D 184 Sport Plus Edition Step which is fitted with automatic transmission and a 2.0 Litre diesel motor. This second-hand model now for sale at our dealership in Chesham has 139,000 miles on the dashboard.
2.0 318D M Sport Touring Euro 5 Ss
146,000miManualDiesel2.0L
£1,789
Keighley
~£45/pm
Available for sale today is this 3 Series which comes equipped with manual transmission and a 2.0 L diesel engine. At the awesome price of only £1,789 and manageable repayments on hand starting from only £ monthly.
2.0 330E 12Kwh M Sport Touring Plug In
26,746miAutoPetrol2.0L
£28,495
Farnborough
~£716/pm
Beginning from £ monthly, you can have this used car with a petrol 2.0 LTR motor, automatic transmission and 26,746 miles clocked-up on the dashboard.
2.0 318I M Sport Business Edition Euro 5
89,000miManualPetrol2.0L
£4,890
Beckenham
~£123/pm
On offer at our remarkable price of just £4,890 is this BMW 3 Series 2.0 318I M Sport Business Edition Euro 5 , it has 89,000 miles on the dash and comes equipped with a 2.0L petrol motor.
Estate 2.0 320D M Sport Touring Steptronic Euro 5
139,000miAutoDiesel2.0L
£3,850
Sutton Coldfield
~£97/pm
Be the new owner of this BMW that is fitted with automatic transmission and a 2.0 Ltr diesel motor. This second-hand model has 139,000 miles on the clock.
M340i Xdrive Mht Step
44,575miAutoPetrol3.0L
£32,006
Reading
~£804/pm
Containing a 3.0 Ltr petrol motor and automatic transmission; this used BMW 3 Series M340i Xdrive Mht Step is now on the market and ready for its next owner to take home with 44,575 miles clocked-up on the dashboard.
320I M Sport
51,944miAutoPetrol2.0L
£20,995
Bournemouth
~£527/pm
Now available at this dealership in the Bournemouth area is this second hand car that consists of a petrol, 2000 cc engine and automatic gearbox. On offer and ready for its new owner to drive away in a white finish with 51,944 miles clocked-up on the dash.
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 | 6,227 | £18,032 | 7 | 59,721 | 12,456 |
Aberdeen City | 29 | £26,900 | 4 | 30,680 | 85 |
Aberdeenshire | 8 | £20,790 | 6 | 40,170 | 10 |
Angus | 1 | £10,440 | 17 | 38,568 | 4 |
Antrim | 12 | £13,632 | 8 | 78,264 | 17 |
Ards | 9 | £9,150 | 10 | 118,439 | 8 |
Argyll and Bute | 2 | £16,729 | 7 | 75,000 | 3 |
Armagh | 6 | £9,321 | 10 | 103,954 | 3 |
Ballymena | 11 | £17,008 | 7 | 70,977 | 30 |
Ballymoney | 9 | £10,095 | 9 | 86,287 | 13 |
Banbridge | 7 | £12,564 | 8 | 70,500 | 3 |
Barking & Dagenham - Greater London | 1 | £18,266 | 5 | 43,405 | 6 |
Barnet - Greater London | 9 | £9,573 | 13 | 65,150 | 7 |
Bedfordshire | 155 | £13,418 | 9 | 78,376 | 236 |
Belfast | 14 | £17,808 | 6 | 55,523 | 81 |
Berkshire | 80 | £14,728 | 9 | 72,142 | 146 |
Blaenau Gwent | 8 | £16,210 | 7 | 52,491 | 17 |
Brent - Greater London | 10 | £13,146 | 7 | 81,866 | 18 |
Bristol | 99 | £19,598 | 7 | 55,446 | 180 |
Bromley - Greater London | 41 | £23,706 | 6 | 41,372 | 72 |
Buckinghamshire | 84 | £18,165 | 7 | 61,661 | 150 |
Caerphilly | 11 | £8,605 | 11 | 85,536 | 16 |
Cambridgeshire | 207 | £16,956 | 7 | 62,542 | 294 |
Cardiff | 44 | £33,804 | 3 | 25,933 | 117 |
Carmarthenshire | 5 | £18,394 | 6 | 57,543 | 11 |
Carrickfergus | 3 | £16,132 | 8 | 60,414 | 9 |
Ceredigion | 2 | £11,245 | 9 | 81,877 | 16 |
Cheshire | 155 | £20,226 | 6 | 49,417 | 303 |
City of Edinburgh | 91 | £21,149 | 6 | 52,134 | 127 |
City of London - Greater London | 162 | £20,466 | 6 | 48,630 | 376 |
Coleraine | 16 | £10,018 | 10 | 86,758 | 19 |
Conwy | 16 | £29,254 | 3 | 32,742 | 12 |
Cookstown | 16 | £10,818 | 9 | 97,280 | 7 |
Cornwall | 14 | £12,592 | 9 | 67,174 | 35 |
County Durham | 73 | £19,755 | 6 | 52,922 | 174 |
Craigavon | 10 | £21,367 | 6 | 54,930 | 35 |
Croydon - Greater London | 24 | £17,651 | 10 | 59,577 | 21 |
Cumbria | 19 | £16,042 | 7 | 64,212 | 29 |
Derbyshire | 121 | £16,246 | 8 | 65,175 | 282 |
Derry | 11 | £14,442 | 9 | 74,018 | 15 |
Devon | 82 | £15,058 | 9 | 72,869 | 141 |
Dorset | 53 | £24,328 | 6 | 48,675 | 94 |
Dumfries and Galloway | 26 | £22,080 | 6 | 41,221 | 17 |
Dundee City | 21 | £25,415 | 5 | 34,041 | 43 |
Dungannon | 16 | £19,343 | 6 | 73,005 | 18 |
Ealing - Greater London | 15 | £10,893 | 12 | 60,588 | 14 |
East Ayrshire | 5 | £15,607 | 7 | 53,159 | 14 |
East Dunbartonshire | 1 | £17,998 | 4 | 86,774 | - |
East Riding of Yorkshire | 33 | £23,062 | 4 | 45,075 | 84 |
East Sussex | 73 | £17,869 | 9 | 55,507 | 82 |
Enfield - Greater London | 17 | £22,546 | 5 | 33,030 | 37 |
Essex | 168 | £18,906 | 8 | 56,762 | 327 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 15 |
Fermanagh | 13 | £17,235 | 6 | 74,336 | 9 |
Fife | 31 | £24,026 | 5 | 34,561 | 59 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 68 | £21,812 | 6 | 42,695 | 247 |
Gloucestershire | 65 | £21,749 | 6 | 53,226 | 114 |
Greater Manchester | 365 | £15,171 | 8 | 69,867 | 850 |
Greenwich - Greater London | 5 | £36,755 | 1 | 12,171 | 14 |
Hampshire | 171 | £21,888 | 7 | 48,280 | 411 |
Harrow - Greater London | 12 | £13,103 | 10 | 69,958 | 17 |
Havering - Greater London | 37 | £21,482 | 6 | 57,148 | 49 |
Herefordshire | 13 | £22,713 | 7 | 50,099 | 26 |
Hertfordshire | 124 | £22,488 | 6 | 50,334 | 269 |
Highland | 17 | £25,527 | 5 | 34,123 | 28 |
Hillingdon - Greater London | 43 | £17,053 | 8 | 70,992 | 59 |
Hounslow - Greater London | 46 | £23,301 | 6 | 51,349 | 53 |
Isle of Wight | 5 | £12,110 | 9 | 69,200 | 1 |
Kensington & Chelsea - Greater London | 1 | £8,950 | 9 | 96,620 | 1 |
Kent | 178 | £24,194 | 5 | 43,396 | 324 |
Kingston upon Thames - Greater London | 41 | £23,248 | 7 | 52,097 | 52 |
Lancashire | 215 | £18,265 | 7 | 64,465 | 438 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 114 | £21,997 | 6 | 57,143 | 274 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 108 | £22,542 | 5 | 50,042 | 274 |
Lisburn | 6 | £16,318 | 7 | 51,177 | 15 |
Magherafelt | 26 | £15,829 | 8 | 80,569 | 26 |
Merseyside | 63 | £16,819 | 7 | 65,484 | 162 |
Merthyr Tydfil | 2 | £14,499 | 7 | 72,438 | 3 |
Merton - Greater London | 4 | £12,620 | 7 | 71,974 | 7 |
Monmouthshire | 6 | £6,512 | 10 | 119,398 | 13 |
Moray | 8 | £19,809 | 8 | 58,047 | 5 |
Newport | 31 | £21,732 | 5 | 45,934 | 66 |
Newry and Mourne | 15 | £17,355 | 7 | 60,222 | 9 |
Newtownabbey | 9 | £16,201 | 7 | 56,074 | 26 |
Norfolk | 74 | £19,924 | 7 | 53,972 | 155 |
North Ayrshire | 21 | £25,583 | 4 | 34,873 | 27 |
North Down | 8 | £11,727 | 9 | 89,729 | 7 |
North Lanarkshire | 20 | £18,837 | 7 | 50,796 | 47 |
North Yorkshire | 79 | £19,746 | 6 | 55,155 | 214 |
Northamptonshire | 62 | £24,496 | 5 | 49,024 | 167 |
Northumberland | 7 | £14,864 | 9 | 63,197 | 13 |
Nottinghamshire | 224 | £17,931 | 7 | 64,476 | 515 |
Omagh | 15 | £18,972 | 6 | 74,827 | 18 |
Oxfordshire | 31 | £22,516 | 6 | 49,630 | 63 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 2 |
Perth and Kinross | 14 | £26,585 | 5 | 36,226 | 55 |
Powys | 3 | £12,492 | 9 | 76,457 | - |
Redbridge - Greater London | 6 | £18,010 | 6 | 56,892 | 11 |
Renfrewshire | 16 | £20,404 | 5 | 36,640 | 39 |
Rhondda Cynon Taf | 13 | £13,396 | 8 | 53,981 | 9 |
Shropshire | 92 | £17,191 | 7 | 65,905 | 134 |
Somerset | 40 | £18,134 | 6 | 63,035 | 105 |
South Ayrshire | 11 | £19,340 | 6 | 51,713 | 31 |
South Lanarkshire | 20 | £20,010 | 5 | 52,140 | 30 |
South Yorkshire | 140 | £17,945 | 7 | 64,506 | 397 |
Staffordshire | 156 | £20,717 | 6 | 51,926 | 303 |
Stirling | 4 | £23,374 | 5 | 31,173 | 45 |
Strabane | 5 | £19,338 | 6 | 65,756 | 4 |
Suffolk | 43 | £21,471 | 7 | 63,453 | 85 |
Surrey | 105 | £21,938 | 7 | 48,875 | 158 |
Sutton - Greater London | 6 | £8,447 | 12 | 70,408 | 8 |
Swansea | 18 | £20,131 | 5 | 43,038 | 60 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 134 | £16,747 | 7 | 61,863 | 206 |
Waltham Forest - Greater London | 7 | £22,228 | 3 | 29,210 | 21 |
Wandsworth - Greater London | 3 | £11,657 | 8 | 90,533 | 3 |
Warwickshire | 39 | £13,836 | 9 | 78,998 | 82 |
West Dunbartonshire | 4 | £17,448 | 6 | 43,197 | 9 |
West Lothian | 4 | £15,270 | 8 | 75,936 | 22 |
West Midlands | 306 | £18,359 | 7 | 71,607 | 629 |
West Sussex | 63 | £21,028 | 8 | 45,514 | 121 |
West Yorkshire | 279 | £18,170 | 8 | 62,718 | 547 |
Wiltshire | 123 | £29,489 | 4 | 35,804 | 225 |
Worcestershire | 44 | £21,916 | 7 | 60,491 | 102 |
Wrexham | 4 | £15,218 | 8 | 38,590 | 4 |