2017 BMW 3 Series
2017 67 335D
90,500miAutoDiesel3.0L
£20,750
Accrington
~£521/pm
90,500 miles clocked up on the dashboard, this BMW comes fitted out with automatic transmission and a 3.0l diesel motor.
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,296 cars
2017 67 335D
90,500miAutoDiesel3.0L
£20,750
Accrington
~£521/pm
90,500 miles clocked up on the dashboard, this BMW comes fitted out with automatic transmission and a 3.0l diesel motor.
320I Sport
42,441miAutoPetrol2.0L
£19,850
King's Lynn
~£498/pm
Currently available on the market is this 3 Series 320I Sport in the tone of black. This used one has 42,441 miles on the clock and contains a 2.0 LTR petrol motor.
M340d Xdrive Touring
2,500miAutoDiesel3.0L
£57,800
Kingston Upon Thames
~£1,451/pm
On offer and available to take for a test drive is this BMW painted in the shade of black; this second hand model has 2,500 miles on the dashboard and has a 3.0l diesel engine with automatic transmission.
M340i
29,044miAutoPetrol3.0L
£32,990
Online Dealer
~£828/pm
On the market and ready for its next owner to drive away today is this 3 Series that comes fitted out with automatic transmission and a 3000CC petrol engine. This second-hand one currently in stock at our dealership in Online Sale is available at the low price of £33,490.
320I Se
29,413miAutoPetrol2.0L
£14,993
Bedford
~£377/pm
Take a look at the incredible price at this dealership for this used, low mileage saloon that’s got a 2.0 litre petrol motor, automatic transmission and only 29,413 miles on the dash.
Sport
55,221miManualDiesel2.0L
£18,750
Online Dealer
~£471/pm
Currently available on the market is this second hand 3 Series Sport that has a 2.0 litre diesel motor with manual transmission. Get it at the terrific price of £18,750 from this dealer in Online Sale.
M340i
29,023miAutoPetrol3.0L
£32,790
Online Dealer
~£823/pm
A brilliant price of just £32,830 is currently being advertised by this dealership on this low mileage 3 Series with a low mileage of only 29,023 miles.
320D M Sport
17,300miAutoDiesel2.0L
£9,975
Wolverhampton
~£251/pm
At our dealership, for the marvellous price of £9,975 is this 3 Series with low mileage which features automatic transmission and a 2.0 Ltr diesel motor.
330E M Sport Shadow Edition
38,624miAutoHybrid2.0L
£16,607
Online Dealer
~£417/pm
Be the next owner of this 3 Series which is fitted out with a 2.0 ltr hybrid motor with automatic transmission. This used one has been finished in the tone of black and has got 38,624 miles clocked up on the dashboard.
3.0 330I Se Touring Euro 4
42,321miAutoPetrol3.0L
£6,999
Hemel Hempstead
~£176/pm
On offer and ready for its next owner to take home is this BMW which has a 3.0 L petrol engine with automatic transmission. This used model currently available at our dealership in Hemel Hempstead has 42,321 miles clocked up on the dash and comes finished in the tone of white.
320D M Sport
117,000miAutoDiesel2.0L
£8,495
Derby
~£213/pm
3 Series 320D M Sport with a 2.0L diesel motor and automatic gearbox.
330E M Sport
48,778miAutoPetrol2.0L
£19,214
Bristol
~£483/pm
First registered in 2019: Used saloon with 48,778 miles on the clock, automatic transmission and a 2.0 litre petrol engine.
2.0 328I M Sport Euro 6 Ss
48,000miAutoPetrol2.0L
£14,999
Hemel Hempstead
~£377/pm
Up for sale and available to take home is this BMW painted in white; this particular model has 48,000 miles clocked-up on the dashboard and incorporates a 2.0L petrol motor with automatic transmission.
3.0 M Sport Xdrive Euro 6 Ss
92,050miAutoDiesel3.0L
£15,495
Blackburn
~£389/pm
Seize the opportunity to own this 3 Series 3.0 M Sport Xdrive Euro 6 Ss which is available at just £15,495. It is available in white, contains a 3.0l diesel engine with automatic transmission and has got 92,050 miles clocked up on the dash.
2.0 330E 7.6Kwh M Sport Euro 6 Ss
105,040miAutoHybrid2.0L
£10,200
Nelson
~£256/pm
This BMW 3 Series has a 2000 CC hybrid engine with automatic transmission and has 105,040 miles on the clock.
320I M Sport
31,218miAutoPetrol2.0L
£24,991
Nottingham
~£628/pm
On offer and ready for you to drive home is this 3 Series which is fitted with a 2000 CC petrol engine and automatic transmission. This used one currently available from this dealer has 31,218 miles clocked up on the dashboard.
M Sport
61,934miAutoPetrol2.0L
£19,988
Cardiff
~£502/pm
Up for sale and ready for its next owner to drive away is this 3 Series finished in orange. This second hand model has 61,934 miles on the dash and is equipped with a 2.0 Litre petrol motor.
330E Xdrive M Sport Pro Edition Step
25,559miAutoHybrid2.0L
£33,701
Colchester
~£846/pm
On the market and ready for its new owner to drive home is this BMW in blue. This used model has 25,559 miles on the dash and incorporates a 2.0 LTR hybrid engine with automatic transmission.
M Sport
51,176miAutoHybrid2.0L
£20,900
Online Dealer
~£525/pm
Providing the new privileged owner a really excellent and first rate mode of transport, this BMW has been finished in the tone of black, is fitted with a 2.0 Litre hybrid engine with automatic transmission and it has clocked up 51,176 miles.
2.0 330E Xdrive M Sport 288 Bhp
31,871miAutoHybrid2.0L
£27,995
St Neots
~£703/pm
A fantastic price of just £27,995 from this dealer on this second hand BMW 3 Series 2.0 330E Xdrive M Sport 288 Bhp with just 31,871 miles on the clock.
320D M Sport Shadow Edition Step
55,270miAutoDiesel2.0L
£17,500
King's Lynn
~£439/pm
For sale and available to drive home is this 3 Series 320D M Sport Shadow Edition Step in the tone of white - this second hand model has 55,270 mi clocked-up on the dashboard and is equipped with a 2.0 LTR diesel motor with automatic transmission.
2.0 320D Ed Sport Touring Euro 6 Ss
107,000miManualDiesel2.0L
£8,999
Derby
~£226/pm
Grab the chance to own this estate now priced at just £8,999. It comes finished in the shade of grey, has 107,000 miles clocked up on the dash and incorporates a 2.0 Ltr diesel motor with manual transmission.
3.0L 330D M Sport
107,246miAutoDiesel3.0L
£10,991
Nottingham
~£276/pm
Now available for sale is this saloon vehicle at the fantastic price of only £10,991. This dealership also provides you with the option to pay with affordable monthly payments with repayment packages starting from only £ pm.
2.0 320I M Sport 181 Bhp
49,000miManualPetrol2.0L
£10,000
Brandon
~£251/pm
Up for sale and ready for its next owner to drive away today is this 3 Series fitted out with manual transmission and a 2.0 Litre petrol motor. This second-hand model now in stock at our dealership in Brandon has 49,000 miles on the dashboard and is finished in the shade of black.
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,154 | £17,797 | 7 | 59,976 | 12,191 |
Aberdeen City | 30 | £25,460 | 4 | 30,327 | 72 |
Aberdeenshire | 4 | £19,648 | 6 | 43,075 | 11 |
Angus | 1 | £10,990 | 17 | 38,568 | 6 |
Antrim | 11 | £14,062 | 8 | 73,377 | 19 |
Ards | 10 | £9,910 | 10 | 113,719 | 11 |
Argyll and Bute | 2 | £15,729 | 7 | 75,500 | 2 |
Armagh | 5 | £12,426 | 9 | 88,905 | 9 |
Ballymena | 22 | £15,499 | 7 | 76,822 | 22 |
Ballymoney | 7 | £10,317 | 10 | 92,670 | 15 |
Banbridge | 3 | £16,283 | 6 | 73,333 | 4 |
Barking & Dagenham - Greater London | 2 | £8,747 | 8 | 122,663 | 4 |
Barnet - Greater London | 10 | £11,860 | 11 | 60,547 | 5 |
Bedfordshire | 158 | £13,672 | 9 | 75,900 | 235 |
Belfast | 18 | £15,281 | 7 | 59,903 | 82 |
Berkshire | 82 | £12,814 | 10 | 77,497 | 129 |
Blaenau Gwent | 9 | £16,075 | 6 | 48,090 | 14 |
Brent - Greater London | 8 | £15,267 | 7 | 75,208 | 18 |
Bridgend | 1 | £8,995 | 10 | 100,395 | - |
Bristol | 106 | £18,084 | 7 | 55,422 | 184 |
Bromley - Greater London | 32 | £24,127 | 5 | 38,411 | 73 |
Buckinghamshire | 75 | £17,443 | 8 | 61,474 | 165 |
Caerphilly | 12 | £8,088 | 12 | 84,023 | 13 |
Cambridgeshire | 243 | £16,808 | 7 | 62,659 | 280 |
Cardiff | 50 | £30,161 | 4 | 31,181 | 104 |
Carmarthenshire | 8 | £16,932 | 6 | 58,252 | 7 |
Carrickfergus | 6 | £17,374 | 8 | 57,427 | 9 |
Ceredigion | 8 | £14,021 | 8 | 70,178 | 15 |
Cheshire | 169 | £20,039 | 7 | 52,741 | 324 |
City of Edinburgh | 89 | £21,474 | 6 | 53,288 | 133 |
City of London - Greater London | 157 | £19,367 | 7 | 54,594 | 387 |
Coleraine | 19 | £10,401 | 10 | 84,015 | 15 |
Conwy | 15 | £28,798 | 4 | 29,667 | 17 |
Cookstown | 12 | £10,726 | 10 | 105,165 | 6 |
Cornwall | 16 | £15,645 | 8 | 53,563 | 26 |
County Durham | 67 | £19,880 | 6 | 53,829 | 173 |
Craigavon | 14 | £28,238 | 4 | 32,480 | 34 |
Croydon - Greater London | 26 | £13,315 | 11 | 67,571 | 19 |
Cumbria | 17 | £15,923 | 7 | 60,056 | 34 |
Derbyshire | 123 | £16,702 | 7 | 61,448 | 278 |
Derry | 12 | £14,726 | 9 | 71,047 | 11 |
Devon | 69 | £15,072 | 9 | 75,068 | 130 |
Dorset | 46 | £23,420 | 7 | 53,912 | 103 |
Down | 2 | £17,323 | 7 | 74,659 | 2 |
Dumfries and Galloway | 18 | £23,389 | 6 | 42,832 | 18 |
Dundee City | 17 | £27,575 | 5 | 33,104 | 45 |
Dungannon | 17 | £15,461 | 7 | 79,048 | 19 |
Ealing - Greater London | 7 | £11,938 | 13 | 53,537 | 14 |
East Ayrshire | 7 | £16,898 | 6 | 46,982 | 20 |
East Riding of Yorkshire | 36 | £22,723 | 5 | 43,497 | 88 |
East Sussex | 79 | £18,150 | 9 | 53,413 | 76 |
Enfield - Greater London | 19 | £19,767 | 7 | 39,049 | 24 |
Essex | 186 | £19,007 | 8 | 56,801 | 319 |
Falkirk | 9 | £8,792 | 10 | 89,049 | 16 |
Fermanagh | 12 | £16,559 | 6 | 76,834 | 8 |
Fife | 36 | £24,168 | 6 | 38,899 | 51 |
Flintshire | 15 | £14,389 | 8 | 83,057 | 3 |
Glasgow City | 87 | £22,681 | 5 | 40,776 | 222 |
Gloucestershire | 59 | £20,246 | 7 | 55,702 | 115 |
Greater Manchester | 347 | £14,731 | 8 | 71,684 | 863 |
Greenwich - Greater London | 5 | £33,095 | 2 | 20,284 | 14 |
Hampshire | 166 | £21,243 | 7 | 51,016 | 407 |
Harrow - Greater London | 12 | £15,744 | 6 | 63,412 | 11 |
Havering - Greater London | 33 | £20,907 | 7 | 65,826 | 51 |
Herefordshire | 15 | £21,781 | 7 | 50,854 | 29 |
Hertfordshire | 121 | £21,222 | 7 | 52,565 | 276 |
Highland | 19 | £28,414 | 5 | 31,643 | 23 |
Hillingdon - Greater London | 41 | £19,520 | 7 | 64,844 | 55 |
Hounslow - Greater London | 46 | £24,215 | 6 | 48,384 | 46 |
Isle of Anglesey | 1 | £16,999 | 8 | 53,000 | - |
Isle of Wight | 4 | £11,652 | 10 | 75,500 | 9 |
Kensington & Chelsea - Greater London | 1 | £10,950 | 8 | 94,176 | - |
Kent | 171 | £21,897 | 6 | 46,469 | 289 |
Kingston upon Thames - Greater London | 43 | £24,245 | 7 | 49,478 | 49 |
Lambeth - Greater London | 1 | £7,495 | 13 | 73,480 | - |
Lancashire | 219 | £17,869 | 7 | 66,498 | 416 |
Larne | 1 | £18,950 | 6 | 41,000 | 1 |
Leicestershire | 107 | £20,456 | 7 | 60,782 | 313 |
Limavady | 1 | £13,495 | 6 | 79,000 | 1 |
Lincolnshire | 118 | £24,048 | 5 | 42,588 | 278 |
Lisburn | 9 | £17,802 | 6 | 50,231 | 17 |
Magherafelt | 28 | £16,526 | 8 | 79,386 | 18 |
Merseyside | 66 | £16,925 | 7 | 63,648 | 162 |
Merton - Greater London | 3 | £13,895 | 8 | 59,941 | 7 |
Monmouthshire | 7 | £8,809 | 10 | 105,493 | 13 |
Moray | 7 | £22,068 | 8 | 52,196 | 7 |
Newport | 38 | £23,026 | 4 | 39,170 | 63 |
Newry and Mourne | 10 | £15,024 | 7 | 73,851 | 8 |
Newtownabbey | 12 | £18,938 | 6 | 51,493 | 23 |
Norfolk | 72 | £18,267 | 7 | 57,862 | 158 |
North Ayrshire | 19 | £27,606 | 4 | 28,767 | 19 |
North Down | 5 | £11,667 | 9 | 92,125 | 6 |
North Lanarkshire | 22 | £19,039 | 7 | 48,175 | 55 |
North Yorkshire | 75 | £20,482 | 7 | 50,986 | 210 |
Northamptonshire | 56 | £22,436 | 5 | 53,165 | 150 |
Northumberland | 5 | £16,988 | 8 | 60,863 | 10 |
Nottinghamshire | 204 | £18,046 | 7 | 64,240 | 478 |
Omagh | 14 | £17,354 | 6 | 71,723 | 15 |
Oxfordshire | 27 | £20,598 | 7 | 51,665 | 60 |
Pembrokeshire | 6 | £15,317 | 9 | 50,406 | 3 |
Perth and Kinross | 18 | £29,054 | 4 | 28,855 | 68 |
Powys | 2 | £6,893 | 13 | 105,000 | 1 |
Redbridge - Greater London | 8 | £19,056 | 6 | 55,619 | 10 |
Renfrewshire | 14 | £19,348 | 5 | 42,864 | 35 |
Rhondda Cynon Taf | 7 | £14,617 | 9 | 49,323 | 8 |
Shropshire | 85 | £17,603 | 7 | 63,739 | 127 |
Somerset | 40 | £17,826 | 7 | 62,292 | 104 |
South Ayrshire | 7 | £17,351 | 6 | 62,150 | 33 |
South Lanarkshire | 18 | £20,391 | 5 | 48,995 | 30 |
South Yorkshire | 159 | £18,003 | 7 | 63,645 | 361 |
Staffordshire | 131 | £19,625 | 6 | 54,918 | 310 |
Stirling | 4 | £20,049 | 5 | 25,277 | 51 |
Strabane | 4 | £22,245 | 5 | 52,395 | 4 |
Suffolk | 46 | £18,611 | 8 | 65,503 | 83 |
Surrey | 97 | £19,897 | 7 | 54,426 | 159 |
Sutton - Greater London | 6 | £9,163 | 11 | 65,575 | 10 |
Swansea | 20 | £18,613 | 6 | 51,059 | 55 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 118 | £17,128 | 7 | 60,458 | 203 |
Waltham Forest - Greater London | 11 | £22,554 | 3 | 30,117 | 13 |
Wandsworth - Greater London | 3 | £11,157 | 8 | 69,667 | 2 |
Warwickshire | 39 | £17,411 | 8 | 70,029 | 80 |
West Dunbartonshire | 6 | £17,864 | 7 | 47,603 | 6 |
West Lothian | 4 | £14,395 | 7 | 76,273 | 18 |
West Midlands | 270 | £18,018 | 7 | 65,684 | 609 |
West Sussex | 59 | £20,283 | 8 | 48,737 | 130 |
West Yorkshire | 276 | £18,893 | 7 | 62,295 | 512 |
Wiltshire | 127 | £30,772 | 4 | 34,011 | 218 |
Worcestershire | 35 | £18,093 | 8 | 59,812 | 94 |
Wrexham | 2 | £13,995 | 9 | 35,925 | 5 |