2017 BMW 3 Series
2.0 318D M Sport Touring Euro 6 Ss
155,000miAutoDiesel2.0L
£8,671
Rotherham
~£218/pm
This second hand 3 Series painted in blue is currently available for sale with the option to buy on credit.
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,353 cars
2.0 318D M Sport Touring Euro 6 Ss
155,000miAutoDiesel2.0L
£8,671
Rotherham
~£218/pm
This second hand 3 Series painted in blue is currently available for sale with the option to buy on credit.
330E M Sport
35,826miAutoHybrid2.0L
£21,500
Cardiff
~£540/pm
Currently available for sale today is this 3 Series which contains a 2.0 LTR hybrid motor with automatic transmission. On offer at the superb price of only £21,500 and achievable instalments on hand commencing at only £ per month.
320D M Sport Mhev
60,012miAutoDiesel2.0L
£20,995
Carlisle
~£527/pm
Available to test-drive at our showroom is this white 3 Series 320D M Sport Mhev that is equipped with a 2000CC diesel engine and automatic transmission.
320D M Sport
32,700miAutoDiesel2.0L
£20,995
Launceston
~£527/pm
This estate used car comes fitted with automatic transmission and a 2.0 L diesel motor with 32,700 miles clocked up on the dashboard. First Registered in 2018, this 3 Series is up for sale and ready for you to drive away for only £20,995.
M Sport
119,140miAutoDiesel2.0L
£8,950
Peterborough
~£225/pm
Currently on display at this car dealership's showroom located in Peterborough - BMW 3 Series M Sport in blue fitted with a automatic transmission and 2.0 litre diesel engine.
2.0 320D M Sport Euro 5 Ss 2012
122,000miAutoDiesel2.0L
£7,975
Trowbridge
~£200/pm
Go down to this dealership for a closer look at this automatic BMW equipped with a 2000 cc diesel engine with automatic transmission. This second-hand model in the Trowbridge area has been finished in the shade of blue and has 122,000 mi clocked up on the dashboard.
330E M Sport Step
33,689miAutoHybrid2.0L
£23,500
Cardiff
~£590/pm
This car dealership in Cardiff has a low price of only £23,500 on this BMW with a 2.0 Ltr hybrid engine, automatic transmission and 33,689 miles clocked up on the dash.
1.8 316Ti Es
74,000miManualPetrol1.8L
£2,499
Carshalton
~£63/pm
At this car dealership there's a low price for this second hand 3 Series with 74,000 miles clocked up on the dash and a 1800 cc petrol motor with manual transmission.
2.0 330E M Sport Shadow Edition 249 Bhp
36,750miAutoHybrid2.0L
£16,999
Glasgow
~£427/pm
Currently available on the market is this 3 Series 2.0 330E M Sport Shadow Edition 249 Bhp in the tone of white. This used mode is fitted with a 2.0 Ltr hybrid engine with automatic transmission and has clocked up 36,750 miles.
2.0 318D Se 148 Bhp
81,457miManualDiesel2.0L
£7,695
Liverpool
~£193/pm
Be the new owner of this 3 Series 2.0 318D Se 148 Bhp that is fitted out with a 2000cc diesel engine and manual transmission. This second hand one at this dealership in Liverpool has 81,457 miles clocked-up on the dash.
320I M Sport Step
54,085miAutoPetrol2.0L
£23,004
Norwich
~£578/pm
Containing a 2.0 ltr petrol motor with automatic transmission, this second hand 3 Series is currently available to buy in the tone of white with 54,085 miles clocked up on the dash.
320I Se
58,295miManualPetrol2.0L
£10,499
South Shields
~£264/pm
For sale at the price of £10,499 and with the option to purchase on finance with achievable repayments commencing from £ per calendar month, this grey 3 Series 320I Se incorporates a 2.0 LTR petrol engine with manual transmission and has 58,295 miles on the dashboard.
335D Xdrive M Sport
78,923miAutoDiesel3.0L
£14,000
Bristol
~£352/pm
Become the new owner of this BMW 3 Series that is fitted out with a 3.0 LTR diesel engine with automatic transmission. This second hand one currently available from our dealership has got 78,923 miles clocked up on the dash and has been finished in the tone of blue.
2.0L 320I M Sport Shadow Edition 181 Bhp
64,671miAutoPetrol2.0L
£15,755
London
~£396/pm
64,671 miles on the dash, this 3 Series 2.0L 320I M Sport Shadow Edition 181 Bhp is fitted with a 2.0 Ltr petrol engine and automatic transmission.
320D Xdrive M Sport Touring
116,341miAutoDiesel2.0L
£9,995
Plymouth
~£251/pm
This estate vehicle has got automatic transmission, a 2.0 L diesel motor and 116,341 miles clocked-up on the dash. It was first registered in 2014 and is available to buy for £9,995.
318I Sport
61,811miManualPetrol1.5L
£9,998
Aberdeen
~£251/pm
Having 61,811 miles on the dashboard and in the shade of black, this saloon 3 Series 318I Sport is fitted out with a 1500CC petrol motor and manual transmission.
M Sport Pro Edition
22,910miAutoDiesel3.0L
£39,600
Online Dealer
~£994/pm
Become the new owner of this BMW which is fitted out with a 3.0 Litre diesel engine and automatic transmission. This second hand model now available from this dealer in Online Sale has 22,910 miles clocked up on the dash.
Es
101,000miManualDiesel2.0L
£2,495
Reading
~£63/pm
With a blue finish, this saloon second hand car has manual transmission and a 2000cc diesel motor with 101,000 miles on the dash.
Saloon 2.0 320I M Sport Euro 6 Ss 201
33,779miAutoPetrol2.0L
£21,980
Sutton In Ashfield
~£552/pm
Providing the new proud owner a really excellent and high class mode of transport, this saloon vehicle comes in the tone of grey, is fitted with a 2.0 Ltr petrol motor with automatic transmission and it has 33,779 miles on the clock.
2.0L 320D Xdrive M
95,970miAutoDiesel2.0L
£10,791
Nottingham
~£271/pm
Now available from this car dealership's show room in Nottingham is this silver 4 door, 3 Series 2.0L 320D Xdrive M with a automatic transmission and 2.0 LTR diesel engine.
2.0 318D M Sport 148 Bhp
87,000miManualDiesel2.0L
£10,495
Thetford
~£264/pm
At this dealership there's a remarkable price on this used BMW 3 Series that has a 2.0l diesel engine with manual transmission and 87,000 miles clocked-up on the dash.
320D Mht M Sport Step Techpro Pack
21,570miAutoDiesel2.0L
£32,000
Cardiff
~£804/pm
Check out the marvellous price at this dealer in Cardiff for this used, 3 Series with 21,570 miles clocked up on the dashboard, a 2000 cc diesel motor and automatic transmission.
330E M Sport Step
11,038miAutoHybrid2.0L
£37,999
Crewe
~£954/pm
Available from this dealer: BMW 3 Series 330E M Sport Step with automatic transmission, 11,038 miles and a 2.0 litre hybrid motor.
330E M Sport Shadow
71,860miAutoHybrid2.0L
£14,249
Peterborough
~£358/pm
Priced at £14,249 you can get this used BMW from this dealer that incorporates a 2000 cc hybrid engine with automatic transmission.
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,246 | £18,040 | 7 | 59,599 | 12,443 |
Aberdeen City | 35 | £24,915 | 4 | 34,234 | 79 |
Aberdeenshire | 9 | £22,424 | 6 | 38,273 | 11 |
Angus | 1 | £10,440 | 17 | 38,568 | 4 |
Antrim | 13 | £14,760 | 7 | 73,720 | 17 |
Ards | 10 | £9,180 | 10 | 115,395 | 8 |
Argyll and Bute | 2 | £15,729 | 7 | 75,500 | 2 |
Armagh | 7 | £9,174 | 10 | 101,818 | 4 |
Ballymena | 13 | £16,268 | 7 | 70,058 | 29 |
Ballymoney | 8 | £10,596 | 9 | 90,962 | 12 |
Banbridge | 7 | £12,564 | 8 | 70,500 | 3 |
Barking & Dagenham - Greater London | 1 | £18,266 | 5 | 43,405 | 6 |
Barnet - Greater London | 9 | £9,634 | 13 | 65,150 | 7 |
Bedfordshire | 158 | £13,521 | 9 | 76,658 | 234 |
Belfast | 18 | £15,194 | 7 | 63,002 | 81 |
Berkshire | 70 | £14,328 | 9 | 73,853 | 149 |
Blaenau Gwent | 8 | £16,673 | 6 | 48,371 | 16 |
Brent - Greater London | 13 | £14,801 | 7 | 77,720 | 16 |
Bristol | 96 | £17,445 | 7 | 57,795 | 179 |
Bromley - Greater London | 38 | £25,072 | 5 | 38,223 | 73 |
Buckinghamshire | 74 | £17,570 | 8 | 61,952 | 156 |
Caerphilly | 12 | £8,037 | 12 | 88,679 | 14 |
Cambridgeshire | 214 | £17,009 | 7 | 63,184 | 308 |
Cardiff | 44 | £33,017 | 3 | 26,477 | 121 |
Carmarthenshire | 5 | £18,394 | 6 | 57,540 | 11 |
Carrickfergus | 5 | £18,719 | 7 | 53,336 | 8 |
Ceredigion | 3 | £11,330 | 9 | 69,451 | 17 |
Cheshire | 163 | £19,851 | 7 | 50,918 | 321 |
City of Edinburgh | 95 | £21,074 | 6 | 52,651 | 130 |
City of London - Greater London | 160 | £19,884 | 7 | 52,754 | 374 |
Coleraine | 15 | £9,958 | 9 | 88,635 | 20 |
Conwy | 15 | £28,578 | 4 | 34,570 | 12 |
Cookstown | 16 | £10,893 | 9 | 97,280 | 7 |
Cornwall | 17 | £12,921 | 9 | 58,858 | 29 |
County Durham | 68 | £20,492 | 6 | 49,890 | 176 |
Craigavon | 10 | £22,442 | 6 | 45,041 | 36 |
Croydon - Greater London | 25 | £17,581 | 10 | 57,743 | 19 |
Cumbria | 16 | £17,050 | 7 | 61,184 | 33 |
Derbyshire | 123 | £16,425 | 7 | 64,059 | 280 |
Derry | 9 | £14,924 | 9 | 73,633 | 15 |
Devon | 81 | £14,710 | 9 | 74,738 | 138 |
Dorset | 48 | £23,846 | 6 | 51,501 | 103 |
Dumfries and Galloway | 23 | £22,530 | 5 | 39,778 | 18 |
Dundee City | 20 | £24,789 | 5 | 37,442 | 40 |
Dungannon | 15 | £19,979 | 6 | 71,605 | 19 |
Ealing - Greater London | 13 | £11,270 | 12 | 62,496 | 16 |
East Ayrshire | 4 | £17,260 | 7 | 41,949 | 16 |
East Dunbartonshire | 1 | £17,998 | 4 | 86,774 | - |
East Riding of Yorkshire | 38 | £22,080 | 4 | 44,618 | 81 |
East Sussex | 76 | £18,534 | 10 | 53,627 | 82 |
Enfield - Greater London | 13 | £21,637 | 5 | 35,690 | 35 |
Essex | 161 | £18,478 | 8 | 58,283 | 332 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 16 |
Fermanagh | 12 | £16,601 | 6 | 81,114 | 8 |
Fife | 36 | £25,544 | 5 | 32,428 | 54 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 73 | £22,464 | 5 | 40,759 | 239 |
Gloucestershire | 58 | £23,037 | 6 | 50,894 | 124 |
Greater Manchester | 352 | £14,944 | 8 | 70,184 | 856 |
Greenwich - Greater London | 5 | £33,875 | 2 | 13,840 | 15 |
Hampshire | 178 | £20,849 | 7 | 52,552 | 410 |
Harrow - Greater London | 11 | £15,176 | 9 | 68,403 | 16 |
Havering - Greater London | 35 | £22,896 | 6 | 56,440 | 49 |
Herefordshire | 12 | £22,730 | 7 | 50,609 | 30 |
Hertfordshire | 127 | £22,037 | 7 | 50,030 | 277 |
Highland | 20 | £27,313 | 5 | 30,906 | 25 |
Hillingdon - Greater London | 39 | £17,226 | 7 | 73,236 | 58 |
Hounslow - Greater London | 47 | £22,674 | 6 | 48,988 | 49 |
Isle of Wight | 5 | £12,162 | 9 | 69,200 | 3 |
Kent | 174 | £24,459 | 5 | 43,376 | 323 |
Kingston upon Thames - Greater London | 46 | £25,083 | 7 | 48,998 | 50 |
Lancashire | 214 | £18,090 | 7 | 64,276 | 448 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 117 | £21,013 | 6 | 59,071 | 274 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 106 | £22,083 | 5 | 49,876 | 283 |
Lisburn | 7 | £17,464 | 6 | 52,962 | 14 |
Magherafelt | 30 | £15,214 | 8 | 84,160 | 22 |
Merseyside | 62 | £17,149 | 7 | 65,153 | 159 |
Merthyr Tydfil | 1 | £12,999 | 7 | 72,503 | 3 |
Merton - Greater London | 4 | £12,620 | 7 | 71,974 | 8 |
Monmouthshire | 6 | £6,512 | 10 | 119,398 | 13 |
Moray | 8 | £19,934 | 8 | 58,047 | 6 |
Newport | 32 | £22,623 | 5 | 42,248 | 71 |
Newry and Mourne | 15 | £15,685 | 7 | 67,446 | 7 |
Newtownabbey | 14 | £17,339 | 6 | 56,359 | 21 |
Norfolk | 73 | £18,334 | 7 | 58,905 | 152 |
North Ayrshire | 24 | £26,408 | 4 | 33,870 | 24 |
North Down | 9 | £11,790 | 9 | 103,648 | 6 |
North Lanarkshire | 19 | £17,886 | 7 | 51,704 | 53 |
North Yorkshire | 73 | £19,225 | 7 | 56,505 | 219 |
Northamptonshire | 63 | £24,154 | 5 | 50,476 | 167 |
Northumberland | 8 | £15,006 | 8 | 61,327 | 11 |
Nottinghamshire | 220 | £18,622 | 6 | 62,722 | 501 |
Omagh | 16 | £18,164 | 6 | 71,692 | 15 |
Oxfordshire | 31 | £20,118 | 6 | 51,773 | 59 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 3 |
Perth and Kinross | 19 | £25,845 | 5 | 34,827 | 60 |
Powys | 2 | £6,893 | 13 | 105,000 | - |
Redbridge - Greater London | 7 | £17,651 | 6 | 60,851 | 10 |
Renfrewshire | 19 | £20,714 | 5 | 38,660 | 34 |
Rhondda Cynon Taf | 12 | £13,680 | 8 | 54,763 | 9 |
Shropshire | 87 | £17,546 | 7 | 65,567 | 137 |
Somerset | 42 | £17,760 | 7 | 65,884 | 105 |
South Ayrshire | 11 | £19,477 | 6 | 53,383 | 29 |
South Lanarkshire | 19 | £19,613 | 5 | 51,525 | 29 |
South Yorkshire | 155 | £17,829 | 7 | 65,392 | 383 |
Staffordshire | 160 | £20,437 | 6 | 50,967 | 307 |
Stirling | 4 | £23,374 | 5 | 31,173 | 51 |
Strabane | 5 | £19,338 | 6 | 65,916 | 4 |
Suffolk | 48 | £18,847 | 8 | 73,138 | 81 |
Surrey | 96 | £22,449 | 7 | 48,903 | 158 |
Sutton - Greater London | 6 | £8,481 | 12 | 70,408 | 8 |
Swansea | 21 | £21,846 | 5 | 38,024 | 59 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 142 | £17,432 | 7 | 58,813 | 196 |
Waltham Forest - Greater London | 12 | £22,724 | 3 | 29,442 | 16 |
Wandsworth - Greater London | 3 | £11,657 | 8 | 90,533 | 3 |
Warwickshire | 39 | £15,420 | 8 | 76,047 | 84 |
West Dunbartonshire | 3 | £18,931 | 6 | 39,584 | 10 |
West Lothian | 3 | £14,528 | 8 | 75,936 | 20 |
West Midlands | 293 | £18,157 | 7 | 69,248 | 623 |
West Sussex | 63 | £21,007 | 7 | 44,673 | 120 |
West Yorkshire | 288 | £18,627 | 8 | 61,776 | 534 |
Wiltshire | 116 | £29,764 | 4 | 34,922 | 222 |
Worcestershire | 51 | £21,400 | 7 | 61,024 | 99 |
Wrexham | 3 | £11,459 | 10 | 46,335 | 5 |