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,354 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,913miAutoHybrid2.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
61,233miAutoDiesel2.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.
318D M Sport Mhev
49,696miAutoDiesel2.0L
£24,998
East Kilbride
~£628/pm
This second hand, low mileage 3 Series 318D M Sport Mhev contains a 2000cc diesel motor and it's got automatic transmission. It is up for sale and ready for you to drive away in the shade of blue with only few miles clocked up 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 Xdrive M Sport Shadow Edition Step
54,202miAutoDiesel2.0L
£17,498
Livingston
~£439/pm
A great price of £17,498 is being advertised by this dealer on this low mileage BMW 3 Series 320D Xdrive M Sport Shadow Edition Step in splendid, nearly new condition.
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.
320I M Sport Step
3,070miAutoPetrol2.0L
£41,898
Rutherglen
~£1,052/pm
Second hand BMW 3 Series 320I M Sport Step in excellent condition, tidy and clean throughout. It drives like a brand new vehicle with its L engine, gearbox and just few miles clocked-up on the dashboard. You can even spread the cost with evenly spaced, affordable repayments starting from around £ pm.
330E Sport Step
69,902miAutoHybrid2.0L
£11,998
Glasgow
~£301/pm
Up for sale and ready for its next owner to drive away is this BMW 3 Series that incorporates a litre engine with transmission. This second hand one at our dealership has been finished in and has clocked-up few miles.
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.
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,237 | £18,152 | 7 | 59,162 | 12,453 |
Aberdeen City | 28 | £26,896 | 4 | 32,036 | 87 |
Aberdeenshire | 6 | £20,972 | 6 | 44,095 | 12 |
Angus | 1 | £10,440 | 17 | 38,568 | 4 |
Antrim | 10 | £14,314 | 8 | 73,677 | 20 |
Ards | 9 | £9,139 | 10 | 118,439 | 8 |
Argyll and Bute | 2 | £16,729 | 7 | 75,000 | 3 |
Armagh | 6 | £9,321 | 10 | 103,954 | 3 |
Ballymena | 10 | £17,629 | 7 | 69,875 | 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 | 10 | £9,837 | 12 | 66,848 | 7 |
Bedfordshire | 153 | £13,512 | 9 | 77,710 | 236 |
Belfast | 15 | £18,107 | 6 | 54,493 | 81 |
Berkshire | 80 | £14,752 | 9 | 71,914 | 142 |
Blaenau Gwent | 8 | £16,210 | 7 | 52,491 | 16 |
Brent - Greater London | 10 | £13,146 | 7 | 81,866 | 18 |
Bristol | 100 | £19,577 | 7 | 55,812 | 179 |
Bromley - Greater London | 42 | £23,699 | 6 | 41,253 | 72 |
Buckinghamshire | 83 | £18,339 | 7 | 61,142 | 146 |
Caerphilly | 11 | £8,605 | 11 | 85,536 | 16 |
Cambridgeshire | 207 | £16,702 | 7 | 63,752 | 292 |
Cardiff | 43 | £34,319 | 3 | 24,210 | 116 |
Carmarthenshire | 5 | £18,394 | 6 | 57,543 | 10 |
Carrickfergus | 3 | £16,132 | 8 | 60,414 | 9 |
Ceredigion | 2 | £11,245 | 9 | 81,877 | 16 |
Cheshire | 154 | £20,093 | 7 | 49,925 | 301 |
City of Edinburgh | 91 | £21,276 | 6 | 51,714 | 128 |
City of London - Greater London | 162 | £20,364 | 6 | 48,432 | 380 |
Coleraine | 16 | £10,018 | 10 | 86,758 | 19 |
Conwy | 16 | £29,254 | 3 | 32,742 | 12 |
Cookstown | 15 | £10,896 | 9 | 98,404 | 8 |
Cornwall | 14 | £12,592 | 9 | 67,174 | 35 |
County Durham | 71 | £19,757 | 6 | 53,380 | 175 |
Craigavon | 11 | £26,736 | 6 | 45,967 | 36 |
Croydon - Greater London | 23 | £17,036 | 10 | 60,736 | 22 |
Cumbria | 19 | £16,042 | 7 | 64,212 | 29 |
Derbyshire | 120 | £16,351 | 7 | 65,616 | 282 |
Derry | 11 | £14,442 | 9 | 74,018 | 15 |
Devon | 82 | £15,119 | 9 | 72,522 | 142 |
Dorset | 54 | £24,348 | 6 | 48,091 | 91 |
Dumfries and Galloway | 25 | £21,963 | 6 | 41,647 | 18 |
Dundee City | 18 | £27,194 | 5 | 27,566 | 47 |
Dungannon | 16 | £19,281 | 6 | 73,005 | 18 |
Ealing - Greater London | 15 | £10,820 | 12 | 60,588 | 14 |
East Ayrshire | 5 | £15,607 | 7 | 53,159 | 13 |
East Riding of Yorkshire | 33 | £23,195 | 4 | 45,532 | 84 |
East Sussex | 74 | £17,938 | 9 | 55,478 | 83 |
Enfield - Greater London | 17 | £22,576 | 5 | 34,718 | 37 |
Essex | 171 | £18,916 | 8 | 56,605 | 324 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 14 |
Fermanagh | 13 | £17,235 | 6 | 74,336 | 9 |
Fife | 30 | £25,137 | 5 | 33,204 | 59 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 69 | £21,994 | 5 | 42,862 | 248 |
Gloucestershire | 68 | £22,133 | 6 | 51,610 | 114 |
Greater Manchester | 361 | £15,190 | 8 | 69,883 | 856 |
Greenwich - Greater London | 5 | £36,755 | 1 | 12,171 | 13 |
Hampshire | 172 | £21,925 | 7 | 47,673 | 415 |
Harrow - Greater London | 12 | £13,103 | 10 | 69,958 | 14 |
Havering - Greater London | 37 | £21,482 | 6 | 57,148 | 49 |
Herefordshire | 12 | £21,776 | 8 | 52,580 | 27 |
Hertfordshire | 124 | £22,690 | 6 | 49,950 | 270 |
Highland | 18 | £25,175 | 5 | 35,620 | 28 |
Hillingdon - Greater London | 41 | £16,785 | 8 | 73,553 | 61 |
Hounslow - Greater London | 45 | £23,221 | 6 | 51,557 | 52 |
Isle of Wight | 6 | £12,236 | 9 | 67,922 | 1 |
Kensington & Chelsea - Greater London | 1 | £8,950 | 9 | 96,620 | 1 |
Kent | 183 | £24,419 | 5 | 42,737 | 321 |
Kingston upon Thames - Greater London | 40 | £22,409 | 8 | 53,276 | 52 |
Lancashire | 222 | £18,423 | 6 | 64,426 | 434 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 113 | £21,976 | 6 | 57,374 | 274 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 106 | £23,144 | 5 | 48,714 | 279 |
Lisburn | 6 | £17,234 | 6 | 50,816 | 16 |
Magherafelt | 25 | £15,363 | 8 | 81,512 | 26 |
Merseyside | 59 | £17,261 | 7 | 64,198 | 165 |
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 | 32 | £21,457 | 5 | 45,573 | 66 |
Newry and Mourne | 15 | £17,258 | 7 | 61,242 | 9 |
Newtownabbey | 9 | £16,201 | 7 | 56,074 | 26 |
Norfolk | 75 | £20,209 | 7 | 52,967 | 155 |
North Ayrshire | 21 | £25,583 | 4 | 34,873 | 27 |
North Down | 8 | £11,727 | 9 | 89,729 | 7 |
North Lanarkshire | 21 | £18,747 | 7 | 48,006 | 48 |
North Yorkshire | 81 | £19,651 | 6 | 56,159 | 213 |
Northamptonshire | 60 | £23,976 | 5 | 49,861 | 168 |
Northumberland | 7 | £14,864 | 9 | 63,197 | 12 |
Nottinghamshire | 230 | £18,138 | 7 | 64,131 | 514 |
Omagh | 15 | £18,972 | 6 | 74,827 | 18 |
Oxfordshire | 29 | £21,332 | 6 | 51,403 | 65 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 2 |
Perth and Kinross | 15 | £27,079 | 4 | 34,611 | 55 |
Powys | 3 | £12,492 | 9 | 76,457 | - |
Redbridge - Greater London | 6 | £18,010 | 6 | 56,892 | 11 |
Renfrewshire | 17 | £20,822 | 5 | 37,489 | 38 |
Rhondda Cynon Taf | 12 | £13,763 | 8 | 52,636 | 9 |
Shropshire | 89 | £17,575 | 7 | 65,757 | 137 |
Somerset | 45 | £17,758 | 7 | 62,137 | 104 |
South Ayrshire | 11 | £19,313 | 6 | 49,983 | 30 |
South Lanarkshire | 20 | £20,295 | 5 | 51,807 | 29 |
South Yorkshire | 138 | £18,244 | 7 | 64,052 | 396 |
Staffordshire | 158 | £21,047 | 6 | 51,224 | 303 |
Stirling | 4 | £23,374 | 5 | 31,173 | 46 |
Strabane | 4 | £22,110 | 5 | 52,195 | 5 |
Suffolk | 44 | £21,824 | 7 | 61,972 | 82 |
Surrey | 104 | £21,597 | 7 | 49,672 | 160 |
Sutton - Greater London | 6 | £8,347 | 12 | 70,408 | 8 |
Swansea | 18 | £20,131 | 5 | 43,038 | 58 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 140 | £17,041 | 7 | 60,729 | 203 |
Waltham Forest - Greater London | 8 | £22,124 | 3 | 29,699 | 19 |
Wandsworth - Greater London | 3 | £11,657 | 8 | 90,533 | 3 |
Warwickshire | 38 | £13,963 | 9 | 78,993 | 83 |
West Dunbartonshire | 4 | £17,448 | 6 | 43,197 | 9 |
West Lothian | 4 | £15,147 | 8 | 70,502 | 22 |
West Midlands | 308 | £18,342 | 7 | 71,254 | 631 |
West Sussex | 63 | £21,025 | 8 | 45,519 | 117 |
West Yorkshire | 285 | £18,598 | 8 | 61,364 | 538 |
Wiltshire | 118 | £30,131 | 4 | 33,547 | 228 |
Worcestershire | 46 | £21,953 | 7 | 59,559 | 102 |
Wrexham | 4 | £15,206 | 8 | 38,590 | 4 |