2018 BMW 3 Series
320I M Sport Shadow Edition
53,130miAutoPetrol2.0L
£14,999
London
~£377/pm
BMW 3 Series with a 2.0 Litre petrol engine and automatic transmission.
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,004 cars
320I M Sport Shadow Edition
53,130miAutoPetrol2.0L
£14,999
London
~£377/pm
BMW 3 Series with a 2.0 Litre petrol engine and automatic transmission.
2.0 320D Se
163,000miAutoDiesel2.0L
£2,450
Rayleigh
~£62/pm
This used BMW 3 Series 2.0 320D Se with a black finish is on the market and ready for you to take home with the added option to purchase it with finance.
M Sport
40,535miAutoPetrol2.0L
£19,900
Online Dealer
~£500/pm
Coming equipped with a 2000cc petrol engine and automatic transmission, this second hand 3 Series M Sport from this dealer is available to buy in a grey finish and has 40,535 miles clocked-up on the dash.
Saloon 2.0 320D M Sport Shadow Edition Saloon 201
61,000miAutoDiesel2.0L
£16,495
Southampton
~£414/pm
A 2.0l diesel engine and automatic transmission are just a couple of the aspects that this saloon vehicle is offering its new driver.
2.0 320D Ed Efficientdynamics Euro 5 Ss
205,400miManualDiesel2.0L
£988
Kilmarnock
~£25/pm
This BMW 3 Series has 205,400 miles clocked-up on the dashboard and comes equipped with a 2000 CC diesel engine. This used one from this dealer in Kilmarnock is available with a blue finish.
2.0 320D M Sport Gt Euro 6 Ss
84,650miAutoDiesel2.0L
£11,999
Tavistock
~£301/pm
Are you planning on going for a BMW? Well, take a look at this second hand one from this dealer that’s got automatic transmission, a 2.0 litre diesel motor and 84,650 mi clocked-up on the dash.
2.0 330E M Sport Phev 289 Bhp
39,871miAutoHybrid2.0L
£21,500
Chipping Ongar
~£540/pm
Grab the opportunity to be the lucky owner of this BMW up for sale at this dealer's great price of just £21,500. It is available in the shade of black, has 39,871 miles on the dash and contains a 2000 cc hybrid engine with automatic transmission.
330E Sport Pro
74,614miAutoHybrid2.0L
£19,998
Goole
~£502/pm
Now available from our showroom in Goole - silver 3 Series that is fitted with a 2000 cc hybrid motor with automatic transmission.
330E Sport Pro
46,855miAutoHybrid2.0L
£19,495
Liverpool
~£490/pm
Up for sale and ready for its next owner to drive away today is this 3 Series 330E Sport Pro that is equipped with a 2000CC hybrid motor with automatic transmission. This used one now available from our dealership has 46,855 miles clocked up on the dash.
M Sport
41,418miAutoPetrol2.0L
£20,400
Online Dealer
~£512/pm
Available for a test drive upon your request is this BMW 3 Series with 41,418 miles clocked-up on the dashboard, automatic transmission and 2.0 ltr petrol motor.
320I M Sport Saloon
16,698miAutoPetrol2.0L
£26,785
Crawley
~£673/pm
A bargain price of £26,785 is currently being advertised by us at this dealer for this BMW 3 Series with low mileage with automatic transmission and a 2.0 litre petrol engine.
Bmw Saloon M340i Xdrive Mht Step
37,724miAutoPetrol3.0L
£31,330
Salisbury
~£787/pm
This second-hand BMW 3 Series Bmw Saloon M340i Xdrive Mht Step from this dealer in Salisbury is fitted with a 3.0 LTR petrol motor with automatic transmission and has got 37,724 miles clocked up on the dashboard.
330E Sport Pro
86,583miAutoHybrid2.0L
£15,495
Liverpool
~£389/pm
Containing a 2000CC hybrid engine with automatic transmission, this second hand BMW 3 Series 330E Sport Pro comes finished in grey and has 86,583 miles clocked up on the dashboard.
M Sport
21,661miAutoPetrol2.0L
£22,600
Online Dealer
~£568/pm
This BMW has 21,661 miles clocked up on the dashboard and is equipped with a 2.0 ltr engine. It runs on petrol with automatic transmission and has been finished in the tone of blue.
320D M Sport
27,533miAutoDiesel2.0L
£24,640
Online Dealer
~£619/pm
Get yourself in the driver's seat of this BMW 3 Series 320D M Sport, it is fitted out with automatic transmission and a 2.0 ltr diesel engine. This used one currently in stock at our dealership has been finished in black and has just 27,533 miles on the clock.
330E M Sport
106,340miAutoHybrid2.0L
£10,000
Wolverhampton
~£251/pm
Painted in white, this 3 Series contains a 2.0 LTR hybrid motor with automatic transmission and it has got 106,340 miles on the clock. It was registered in 2018 and is on the market and ready for you to drive away for just £10,000.
Saloon 2.0 330E 12Kwh M Sport Euro 6 Ss
30,000miAutoHybrid2.0L
£23,990
Basingstoke
~£602/pm
Check out the great price of just £23,990 on this low mileage BMW 3 Series that’s got automatic transmission, a mere 30,000 miles on the dash and a 2000cc hybrid motor.
2.0L 320D Sport 184 Bhp
51,000miAutoDiesel2.0L
£9,900
Maldon
~£249/pm
On the market and ready for its new owner to drive away - second hand BMW that features a 2.0 Ltr diesel engine with automatic transmission. Get it from this dealer in Maldon for the outstanding price of only £9,900.
2.0 M Sport Xdrive Euro 5 Ss
83,917miAutoDiesel2.0L
£10,790
Sheffield
~£271/pm
On display at this car dealership in the Sheffield area is this BMW 3 Series which has got automatic transmission and a 2.0 litre diesel engine.
320D M Sport
58,768miManualDiesel2.0L
£12,998
Newcastle upon Tyne
~£326/pm
At the full price of £12,998 or with the possibility to buy on credit with achievable repayments starting off at £ pm, this BMW has 58,768 miles clocked up on the dash and incorporates a 2000 CC diesel motor with manual transmission.
330D Xdrive M Sport Shadow Edition
32,473miAutoDiesel3.0L
£21,498
Rutherglen
~£540/pm
On offer and ready for its next owner to take home is this BMW 3 Series 330D Xdrive M Sport Shadow Edition which features a 3000cc diesel engine and automatic transmission. This used one currently on sale at this dealer is available at the incredible price of £21,498, has been finished in black and has 32,473 miles clocked up on the dash.
M Sport
41,743miAutoPetrol2.0L
£20,400
Online Dealer
~£512/pm
For £20,400 you can get this second hand BMW 3 Series M Sport from this car dealership in Online Sale which is fitted out with a 2000CC petrol engine and automatic transmission.
M Sport
46,862miAutoPetrol2.0L
£20,400
Online Dealer
~£512/pm
With automatic transmission and a 2000cc petrol engine; this white second hand BMW is currently on the market and ready for you to drive away with 46,862 miles clocked-up on the dash.
320I M Sport Shadow Edition Step
36,442miAutoPetrol2.0L
£19,475
Norwich
~£489/pm
Planning on buying a BMW 3 Series 320I M Sport Shadow Edition Step? Then take a more in depth look at this second-hand one with low mileage from our dealership in the Norwich area that has automatic transmission and a 2.0l petrol engine.
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 | 5,873 | £18,146 | 7 | 59,176 | 12,238 |
Aberdeen City | 29 | £28,176 | 4 | 31,947 | 85 |
Aberdeenshire | 6 | £21,996 | 7 | 45,656 | 18 |
Angus | 3 | £14,327 | 10 | 36,570 | 3 |
Antrim | 12 | £12,803 | 9 | 87,561 | 22 |
Ards | 10 | £9,801 | 10 | 111,485 | 7 |
Argyll and Bute | 2 | £16,479 | 7 | 75,000 | 3 |
Armagh | 9 | £8,035 | 11 | 100,581 | 4 |
Ballymena | 15 | £16,699 | 7 | 73,367 | 26 |
Ballymoney | 8 | £14,401 | 8 | 77,378 | 14 |
Banbridge | 5 | £14,719 | 7 | 75,000 | 4 |
Barking & Dagenham - Greater London | 2 | £14,148 | 14 | 62,203 | 6 |
Barnet - Greater London | 8 | £9,071 | 12 | 70,823 | 7 |
Bedfordshire | 145 | £14,343 | 9 | 73,661 | 239 |
Belfast | 17 | £17,773 | 6 | 57,348 | 72 |
Berkshire | 69 | £16,044 | 8 | 66,002 | 152 |
Bexley - Greater London | 2 | £25,690 | 4 | 28,902 | 3 |
Blaenau Gwent | 6 | £16,414 | 6 | 47,493 | 12 |
Brent - Greater London | 5 | £14,806 | 7 | 63,586 | 17 |
Bristol | 102 | £19,596 | 7 | 56,122 | 184 |
Bromley - Greater London | 33 | £24,207 | 6 | 39,488 | 64 |
Buckinghamshire | 63 | £19,456 | 7 | 58,300 | 156 |
Caerphilly | 6 | £6,495 | 13 | 91,333 | 22 |
Cambridgeshire | 189 | £16,226 | 7 | 66,833 | 280 |
Cardiff | 44 | £32,686 | 3 | 24,734 | 107 |
Carmarthenshire | 6 | £16,995 | 7 | 51,500 | 9 |
Carrickfergus | 4 | £15,198 | 8 | 61,676 | 8 |
Ceredigion | 5 | £10,936 | 9 | 76,953 | 14 |
Cheshire | 125 | £20,366 | 7 | 51,082 | 280 |
City of Edinburgh | 82 | £20,192 | 6 | 52,991 | 131 |
City of London - Greater London | 149 | £21,676 | 6 | 47,610 | 359 |
Coleraine | 13 | £9,953 | 9 | 86,300 | 21 |
Conwy | 14 | £29,713 | 4 | 30,761 | 9 |
Cookstown | 11 | £12,675 | 8 | 88,232 | 10 |
Cornwall | 20 | £13,190 | 10 | 71,948 | 30 |
County Durham | 58 | £21,653 | 6 | 53,505 | 191 |
Craigavon | 14 | £31,044 | 4 | 27,232 | 24 |
Croydon - Greater London | 25 | £19,345 | 9 | 54,350 | 25 |
Cumbria | 13 | £17,280 | 7 | 53,183 | 33 |
Derbyshire | 129 | £14,957 | 8 | 70,439 | 270 |
Derry | 9 | £11,879 | 9 | 85,787 | 16 |
Devon | 67 | £15,830 | 8 | 72,174 | 142 |
Dorset | 56 | £22,337 | 7 | 51,251 | 90 |
Down | 1 | £4,000 | 14 | 95,671 | 3 |
Dumfries and Galloway | 24 | £21,155 | 6 | 45,799 | 13 |
Dundee City | 17 | £24,613 | 5 | 32,897 | 40 |
Dungannon | 16 | £20,509 | 8 | 62,122 | 18 |
Ealing - Greater London | 13 | £11,159 | 13 | 58,215 | 18 |
East Ayrshire | 7 | £15,191 | 7 | 68,979 | 13 |
East Riding of Yorkshire | 45 | £22,318 | 4 | 50,138 | 86 |
East Sussex | 73 | £17,948 | 10 | 54,235 | 91 |
Enfield - Greater London | 15 | £24,193 | 4 | 28,583 | 34 |
Essex | 180 | £18,226 | 8 | 59,550 | 314 |
Falkirk | 14 | £9,611 | 10 | 89,061 | 9 |
Fermanagh | 13 | £18,428 | 5 | 70,198 | 12 |
Fife | 35 | £24,914 | 5 | 33,567 | 59 |
Flintshire | 17 | £14,077 | 8 | 84,798 | 4 |
Glasgow City | 60 | £20,976 | 6 | 43,773 | 242 |
Gloucestershire | 65 | £18,964 | 7 | 59,458 | 89 |
Greater Manchester | 320 | £14,957 | 8 | 70,842 | 807 |
Greenwich - Greater London | 10 | £29,054 | 3 | 24,796 | 7 |
Hampshire | 190 | £21,591 | 6 | 48,374 | 391 |
Harrow - Greater London | 11 | £14,458 | 10 | 66,186 | 20 |
Havering - Greater London | 42 | £21,268 | 6 | 55,256 | 49 |
Herefordshire | 14 | £24,702 | 5 | 41,351 | 24 |
Hertfordshire | 124 | £22,062 | 7 | 45,374 | 262 |
Highland | 18 | £25,886 | 5 | 34,934 | 27 |
Hillingdon - Greater London | 38 | £16,169 | 9 | 71,371 | 67 |
Hounslow - Greater London | 56 | £23,096 | 6 | 47,999 | 51 |
Isle of Wight | 5 | £11,260 | 9 | 79,492 | 3 |
Kensington & Chelsea - Greater London | 1 | £8,750 | 9 | 96,620 | 1 |
Kent | 166 | £21,899 | 6 | 48,452 | 336 |
Kingston upon Thames - Greater London | 35 | £24,489 | 7 | 46,342 | 42 |
Lancashire | 196 | £18,722 | 6 | 64,750 | 437 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 109 | £23,648 | 6 | 52,838 | 249 |
Limavady | 1 | £13,190 | 6 | 79,000 | 3 |
Lincolnshire | 114 | £23,128 | 5 | 46,783 | 240 |
Lisburn | 8 | £16,973 | 7 | 57,494 | 12 |
Magherafelt | 23 | £15,930 | 8 | 84,030 | 29 |
Merseyside | 65 | £16,706 | 7 | 66,930 | 163 |
Merthyr Tydfil | 3 | £17,066 | 5 | 55,707 | 4 |
Merton - Greater London | 5 | £11,877 | 8 | 70,176 | 5 |
Monmouthshire | 4 | £5,345 | 12 | 133,848 | 13 |
Moray | 6 | £21,163 | 7 | 56,487 | 5 |
Neath Port Talbot | 3 | £19,433 | 4 | 53,871 | 1 |
Newport | 19 | £17,969 | 7 | 50,752 | 78 |
Newry and Mourne | 11 | £19,399 | 5 | 57,077 | 11 |
Newtownabbey | 12 | £15,834 | 6 | 62,414 | 23 |
Norfolk | 78 | £19,078 | 7 | 55,023 | 152 |
North Ayrshire | 19 | £23,656 | 5 | 39,943 | 30 |
North Down | 5 | £12,484 | 9 | 91,776 | 11 |
North Lanarkshire | 19 | £19,117 | 7 | 47,908 | 55 |
North Yorkshire | 67 | £17,989 | 7 | 63,433 | 209 |
Northamptonshire | 46 | £23,439 | 5 | 51,070 | 171 |
Northumberland | 4 | £20,410 | 7 | 54,728 | 13 |
Nottinghamshire | 194 | £18,110 | 7 | 64,979 | 509 |
Omagh | 14 | £20,267 | 5 | 75,854 | 14 |
Oxfordshire | 25 | £22,645 | 6 | 49,475 | 73 |
Pembrokeshire | 4 | £17,547 | 7 | 50,967 | 6 |
Perth and Kinross | 22 | £32,446 | 3 | 23,878 | 49 |
Powys | 3 | £17,658 | 7 | 59,540 | 2 |
Redbridge - Greater London | 7 | £14,198 | 9 | 66,796 | 13 |
Renfrewshire | 11 | £19,871 | 5 | 41,052 | 34 |
Rhondda Cynon Taf | 7 | £14,780 | 8 | 52,096 | 10 |
Richmond upon Thames - Greater London | 1 | £5,990 | 13 | 51,179 | - |
Shropshire | 87 | £16,810 | 7 | 66,857 | 131 |
Somerset | 40 | £19,924 | 6 | 59,321 | 103 |
South Ayrshire | 9 | £17,075 | 6 | 60,200 | 33 |
South Lanarkshire | 19 | £20,634 | 5 | 51,090 | 25 |
South Yorkshire | 149 | £19,449 | 7 | 60,102 | 382 |
Staffordshire | 145 | £21,043 | 6 | 50,994 | 295 |
Stirling | 7 | £22,355 | 4 | 35,535 | 45 |
Strabane | 4 | £22,110 | 5 | 52,195 | 3 |
Suffolk | 43 | £20,326 | 7 | 59,441 | 70 |
Surrey | 89 | £20,612 | 7 | 50,808 | 163 |
Sutton - Greater London | 3 | £8,532 | 11 | 71,483 | 9 |
Swansea | 28 | £22,033 | 5 | 43,772 | 50 |
Torfaen | 1 | £7,995 | 12 | 55,600 | - |
Tyne and Wear | 130 | £17,053 | 7 | 59,764 | 239 |
Waltham Forest - Greater London | 3 | £18,532 | 5 | 34,523 | 22 |
Wandsworth - Greater London | 2 | £9,990 | 8 | 105,300 | 4 |
Warwickshire | 38 | £18,390 | 7 | 67,722 | 81 |
West Dunbartonshire | 2 | £23,198 | 4 | 28,891 | 8 |
West Lothian | 5 | £14,736 | 8 | 71,324 | 17 |
West Midlands | 254 | £18,320 | 7 | 73,793 | 644 |
West Sussex | 69 | £19,900 | 8 | 49,039 | 114 |
West Yorkshire | 268 | £19,299 | 7 | 59,561 | 547 |
Wiltshire | 109 | £31,858 | 4 | 28,768 | 224 |
Worcestershire | 44 | £22,236 | 7 | 56,974 | 95 |
Wrexham | 4 | £14,956 | 8 | 44,220 | 8 |