2018 BMW 3 Series
335D Xdrive M Sport Touring
51,026miAutoDiesel3.0L
£20,999
Bridgwater
~£527/pm
Available at your request is this estate car with 51,026 miles clocked up on the dashboard, automatic transmission and 3000 cc diesel engine.
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,199 cars
335D Xdrive M Sport Touring
51,026miAutoDiesel3.0L
£20,999
Bridgwater
~£527/pm
Available at your request is this estate car with 51,026 miles clocked up on the dashboard, automatic transmission and 3000 cc diesel engine.
3.0 340I M Sport 4-Dr Saloon
59,485miAutoPetrol3.0L
£19,995
Wellington
~£502/pm
Be the next owner of this BMW 3 Series 3.0 340I M Sport 4-Dr Saloon that contains a 3.0 litre petrol engine with automatic transmission. This second-hand model available from this dealer in Wellington has 59,485 miles on the dash.
3.0 M340i
30,000miAutoPetrol3.0L
£34,995
Batley
~£879/pm
On the market and ready for you to drive home is this BMW that is fitted out with a 3.0 Litre petrol engine and automatic transmission. This second-hand model located in Batley has 30,000 miles clocked up on the dash.
2.0 320D Se Business Edition Steptronic Euro 5
145,000miAutoDiesel2.0L
£2,490
Bradford
~£63/pm
A 2.0l diesel engine and automatic transmission are just a couple of the aspects that this motor is offering its owner.
M Sport
70,320miAutoDiesel2.0L
£11,600
Peterborough
~£291/pm
This vehicle contains a 2.0l diesel motor with automatic transmission and it has 70,320 miles clocked up on the dash.
Saloon
90,445miManualDiesel2.0L
£8,200
Swindon
~£206/pm
On display at our dealership in Swindon is this black BMW 3 Series Saloon that has got manual transmission and a 2.0l diesel motor.
M340i
26,000miAutoPetrol
£37,895
High Wycombe
~£952/pm
This estate 3 Series has a low mileage of 26,000 miles on the clock and has been driven for less than a year.
330E M Sport
38,719miAutoPetrol
£19,599
Sheffield
~£492/pm
This 3 Series 330E M Sport has 38,719 miles clocked-up on the dash and is fitted with a cc engine. It runs on petrol with automatic transmission and is finished in orange.
330I M Sport Step
46,845miAutoPetrol
£22,999
Peterborough
~£578/pm
On offer at the amazing price of only £22,999 is this BMW with automatic transmission, a l petrol engine and 46,845 mi clocked-up on the dash.
Saloon
56,800miDiesel2.0L
£14,150
Middlesbrough
~£355/pm
This saloon 3 Series has clocked up 56,800 miles and features a 2.0 LTR diesel engine with transmission.
3.0 325I Se Steptronic Euro 5
33,000miAutoPetrol3.0L
£5,990
Southall
~£150/pm
Get in touch with this car dealership for a closer look at this automatic BMW coming equipped with a 3.0l petrol engine with automatic transmission. This used model is finished in the shade of blue and has 33,000 miles on the clock.
2014 64 Reg Saloon 86,690 Miles 2.0L Aut
86,690miAutoDiesel2.0L
£8,190
Nottingham
~£206/pm
Coming in the shade of white, this second-hand BMW 3 Series has got 86,690 miles on the dash and is fitted with a 2.0 ltr diesel engine with automatic transmission.
2.0 318I Se Euro 5
55,772miManualPetrol2.0L
£4,769
Huntingdon
~£120/pm
At the fantastic price of only £4,769 is this BMW 3 Series 2.0 318I Se Euro 5 , it features a 2.0 Litre petrol motor with manual transmission and has 55,772 miles on the clock.
3.0 330D M Sport Euro 6 Ss
139,000miAutoDiesel3.0L
£7,950
West Bromwich
~£200/pm
On offer and ready for its next owner to drive away today is this 3 Series 3.0 330D M Sport Euro 6 Ss , it comes with automatic transmission and a 3.0 Ltr diesel engine. This second-hand model currently on sale at this dealership priced at £7,950 has been finished in and has done 139,000 miles.
2.0 M Sport Euro 6 Ss
54,242miAutoDiesel2.0L
£13,990
Sheffield
~£351/pm
Equipped with a 2000 CC diesel engine with automatic transmission; this blue second-hand BMW is now available on the market with 54,242 miles on the clock.
M340d Xdrive Touring
32,827miAutoDiesel3.0L
£36,800
Croydon
~£924/pm
On the market and ready for its next owner to take home is this 3 Series M340d Xdrive Touring that has a 3.0L diesel engine with automatic transmission. This used low mileage one available from this dealer in Croydon has clocked up 32,827 mi and has been finished in the shade of .
2.0 318I Exclusive Edition Saloon 2011
72,000miManualPetrol2.0L
£4,690
Cambridge
~£118/pm
Take a closer look at this 3 Series 2.0 318I Exclusive Edition Saloon 2011, it has a 2.0 litre petrol motor with manual transmission. This used model from us at this dealer in Cambridge is advertised at the marvellous price of only £4,690.
330E Xdrive M Sport Step
4,522miAutoHybrid2.0L
£43,999
Stafford
~£1,105/pm
Be the next owner of this BMW 3 Series 330E Xdrive M Sport Step that is fitted with automatic transmission and a 2000CC hybrid engine. This low mileage one has only got 4,522 miles clocked up on the dash.
2009 09 2.0
76,500miAutoDiesel2.0L
£5,525
Colchester
~£139/pm
This BMW has automatic transmission and a 2.0 ltr diesel motor with 76,500 miles on the dash.
2.0 320D Ed Sport
96,825miManualDiesel2.0L
£7,995
Luton
~£201/pm
On offer at our low price of just £7,995 is this BMW 3 Series, it is equipped with a 2.0L diesel engine with manual transmission and has clocked up 96,825 miles.
2.0 320D Efficientdynamics Business 161 Bhp
54,000miManualDiesel2.0L
£8,600
Denton
~£216/pm
In a silver finish, this BMW 3 Series 2.0 320D Efficientdynamics Business 161 Bhp features a 2000cc diesel engine with manual transmission and has got 54,000 miles on the clock.
2.0 325D Blueperformance M Sport Euro 6 Ss
27,000miAutoDiesel2.0L
£16,995
Guildford
~£427/pm
This BMW 3 Series is currently on offer and ready for its next owner to drive away. It is fitted with a 2.0 litre diesel motor with automatic transmission and has 27,000 miles clocked up on the dash.
2.0 330E 12Kwh M Sport Euro 6 Ss
18,386miAutoHybrid2.0L
£23,250
Chester
~£584/pm
This BMW contains a 2.0l hybrid motor with automatic transmission and has 18,386 miles clocked up on the dash.
Estate 2.0 320D Modern Touring Xdrive Euro 5
107,268miAutoDiesel2.0L
£8,995
Blackburn
~£226/pm
Up for sale and ready for its new owner to drive home is this BMW which is fitted out with automatic transmission and a 2000 CC diesel engine. This second hand one has 107,268 miles on the clock.
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,101 | £17,924 | 7 | 60,112 | 12,517 |
Aberdeen City | 36 | £25,612 | 4 | 32,744 | 78 |
Aberdeenshire | 8 | £20,790 | 6 | 40,170 | 11 |
Angus | 1 | £10,440 | 17 | 38,568 | 4 |
Antrim | 11 | £13,907 | 8 | 77,415 | 19 |
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 | 11 | £17,008 | 7 | 70,977 | 31 |
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,573 | 13 | 65,150 | 7 |
Bedfordshire | 152 | £13,583 | 9 | 77,550 | 239 |
Belfast | 17 | £16,059 | 6 | 60,237 | 82 |
Berkshire | 70 | £15,158 | 9 | 70,198 | 153 |
Blaenau Gwent | 7 | £16,669 | 6 | 46,371 | 17 |
Brent - Greater London | 11 | £14,452 | 7 | 76,515 | 17 |
Bristol | 97 | £18,566 | 7 | 55,927 | 182 |
Bromley - Greater London | 39 | £25,053 | 5 | 38,695 | 72 |
Buckinghamshire | 70 | £18,060 | 7 | 61,548 | 160 |
Caerphilly | 11 | £8,404 | 11 | 86,377 | 15 |
Cambridgeshire | 212 | £16,741 | 7 | 62,899 | 298 |
Cardiff | 41 | £33,412 | 3 | 26,082 | 121 |
Carmarthenshire | 5 | £18,394 | 6 | 57,540 | 11 |
Carrickfergus | 4 | £15,649 | 8 | 55,528 | 9 |
Ceredigion | 2 | £11,245 | 9 | 81,877 | 17 |
Cheshire | 153 | £20,305 | 6 | 50,361 | 311 |
City of Edinburgh | 95 | £21,178 | 6 | 52,422 | 126 |
City of London - Greater London | 152 | £20,183 | 7 | 51,628 | 372 |
Coleraine | 15 | £9,670 | 10 | 88,435 | 19 |
Conwy | 16 | £29,292 | 3 | 32,742 | 12 |
Cookstown | 16 | £10,893 | 9 | 97,280 | 7 |
Cornwall | 16 | £12,236 | 10 | 65,797 | 33 |
County Durham | 66 | £19,842 | 6 | 53,043 | 178 |
Craigavon | 11 | £22,442 | 6 | 53,834 | 36 |
Croydon - Greater London | 25 | £18,217 | 10 | 57,576 | 20 |
Cumbria | 16 | £17,116 | 6 | 60,851 | 35 |
Derbyshire | 121 | £16,397 | 7 | 64,088 | 276 |
Derry | 10 | £14,916 | 9 | 71,377 | 15 |
Devon | 81 | £14,981 | 9 | 74,159 | 137 |
Dorset | 48 | £24,108 | 6 | 50,910 | 100 |
Dumfries and Galloway | 25 | £22,727 | 5 | 38,860 | 17 |
Dundee City | 21 | £24,846 | 5 | 36,710 | 40 |
Dungannon | 15 | £19,969 | 6 | 71,605 | 19 |
Ealing - Greater London | 14 | £10,893 | 12 | 60,389 | 14 |
East Ayrshire | 4 | £17,260 | 7 | 41,949 | 15 |
East Dunbartonshire | 1 | £17,998 | 4 | 86,774 | - |
East Riding of Yorkshire | 37 | £22,379 | 4 | 45,513 | 82 |
East Sussex | 72 | £18,010 | 9 | 54,756 | 85 |
Enfield - Greater London | 14 | £20,999 | 6 | 34,477 | 35 |
Essex | 162 | £19,030 | 8 | 56,216 | 328 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 16 |
Fermanagh | 12 | £16,601 | 6 | 81,114 | 8 |
Fife | 32 | £24,997 | 5 | 33,574 | 57 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 69 | £22,445 | 5 | 41,383 | 242 |
Gloucestershire | 62 | £22,305 | 6 | 52,502 | 121 |
Greater Manchester | 349 | £15,130 | 8 | 69,751 | 852 |
Greenwich - Greater London | 5 | £33,875 | 2 | 13,840 | 14 |
Hampshire | 165 | £21,441 | 7 | 50,253 | 424 |
Harrow - Greater London | 10 | £14,075 | 10 | 72,793 | 18 |
Havering - Greater London | 35 | £21,010 | 7 | 58,502 | 51 |
Herefordshire | 12 | £22,730 | 7 | 50,609 | 28 |
Hertfordshire | 120 | £21,407 | 7 | 50,785 | 280 |
Highland | 17 | £25,998 | 5 | 32,739 | 26 |
Hillingdon - Greater London | 41 | £16,541 | 8 | 73,201 | 57 |
Hounslow - Greater London | 47 | £22,699 | 6 | 50,198 | 51 |
Isle of Wight | 5 | £12,110 | 9 | 69,200 | 2 |
Kensington & Chelsea - Greater London | 1 | £8,950 | 9 | 96,620 | 1 |
Kent | 169 | £24,530 | 5 | 42,811 | 323 |
Kingston upon Thames - Greater London | 43 | £23,141 | 7 | 52,177 | 50 |
Lancashire | 210 | £18,278 | 7 | 63,848 | 455 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 113 | £21,812 | 6 | 57,757 | 276 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 103 | £22,300 | 5 | 49,762 | 279 |
Lisburn | 7 | £17,408 | 6 | 52,962 | 14 |
Magherafelt | 27 | £15,563 | 8 | 82,511 | 26 |
Merseyside | 61 | £17,433 | 7 | 64,272 | 159 |
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,934 | 8 | 58,047 | 5 |
Newport | 31 | £22,741 | 5 | 42,016 | 70 |
Newry and Mourne | 16 | £17,017 | 7 | 62,071 | 8 |
Newtownabbey | 12 | £16,525 | 6 | 57,796 | 23 |
Norfolk | 70 | £19,452 | 7 | 56,443 | 158 |
North Ayrshire | 23 | £25,387 | 4 | 35,047 | 24 |
North Down | 9 | £10,841 | 9 | 103,648 | 6 |
North Lanarkshire | 19 | £18,017 | 7 | 51,537 | 53 |
North Yorkshire | 75 | £19,678 | 7 | 57,051 | 216 |
Northamptonshire | 55 | £24,239 | 5 | 50,648 | 179 |
Northumberland | 7 | £14,864 | 8 | 63,573 | 12 |
Nottinghamshire | 212 | £17,971 | 7 | 64,161 | 509 |
Omagh | 16 | £18,165 | 6 | 75,243 | 16 |
Oxfordshire | 29 | £22,463 | 6 | 49,941 | 64 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 2 |
Perth and Kinross | 19 | £25,845 | 5 | 34,827 | 56 |
Powys | 2 | £6,893 | 13 | 105,000 | - |
Redbridge - Greater London | 7 | £17,651 | 6 | 60,851 | 10 |
Renfrewshire | 19 | £21,093 | 5 | 37,585 | 35 |
Rhondda Cynon Taf | 13 | £13,396 | 8 | 53,981 | 9 |
Shropshire | 89 | £17,351 | 7 | 66,221 | 136 |
Somerset | 44 | £17,176 | 7 | 65,901 | 105 |
South Ayrshire | 11 | £19,204 | 6 | 51,453 | 30 |
South Lanarkshire | 18 | £19,647 | 6 | 51,203 | 30 |
South Yorkshire | 154 | £17,521 | 7 | 65,918 | 382 |
Staffordshire | 157 | £20,667 | 6 | 51,061 | 313 |
Stirling | 4 | £23,374 | 5 | 31,173 | 48 |
Strabane | 5 | £19,338 | 6 | 65,916 | 4 |
Suffolk | 46 | £19,411 | 8 | 72,433 | 82 |
Surrey | 103 | £21,804 | 7 | 49,613 | 156 |
Sutton - Greater London | 6 | £8,481 | 12 | 70,408 | 8 |
Swansea | 23 | £21,990 | 5 | 38,509 | 56 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 137 | £17,323 | 7 | 59,826 | 199 |
Waltham Forest - Greater London | 10 | £23,169 | 3 | 28,456 | 18 |
Wandsworth - Greater London | 3 | £11,657 | 8 | 90,533 | 3 |
Warwickshire | 40 | £14,947 | 9 | 77,407 | 84 |
West Dunbartonshire | 4 | £17,448 | 6 | 43,197 | 9 |
West Lothian | 3 | £14,528 | 8 | 75,936 | 20 |
West Midlands | 286 | £18,248 | 7 | 72,268 | 635 |
West Sussex | 62 | £21,005 | 7 | 44,765 | 117 |
West Yorkshire | 275 | £18,385 | 8 | 62,523 | 545 |
Wiltshire | 112 | £29,543 | 5 | 35,670 | 223 |
Worcestershire | 45 | £21,571 | 7 | 60,268 | 103 |
Wrexham | 3 | £11,459 | 10 | 46,335 | 4 |