2018 BMW 3 Series
Sport
39,027miAutoPetrol1.5L
£14,300
Online Dealer
~£359/pm
Currently on show at our dealership in the Online Sale area is this 3 Series Sport that features automatic transmission and a 1500 cc petrol 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,206 cars
Sport
39,027miAutoPetrol1.5L
£14,300
Online Dealer
~£359/pm
Currently on show at our dealership in the Online Sale area is this 3 Series Sport that features automatic transmission and a 1500 cc petrol engine.
330E M Sport Step
7,937miAutoHybrid2.0L
£37,500
High Wycombe
~£942/pm
Up for sale and ready for its new owner to take home is this BMW 3 Series in like new condition, it comes equipped with a 2.0 ltr hybrid engine with automatic transmission. This second hand one has been finished in grey and has a mere 7,937 miles on the clock.
2.0 318D Sport
60,000miManualDiesel2.0L
£8,895
Doncaster
~£223/pm
With a white finish, this saloon car has 60,000 miles clocked-up on the dash and is fitted out with a manual 2.0 L engine requiring diesel.
3 Series
100,553miAutoDiesel2.0L
£5,995
Southport
~£151/pm
Advertised at the full price of £5,995 and with the option to buy using credit with affordable instalments beginning at £ pm, this red 3 Series 3 Series has a 2.0L diesel motor with automatic transmission and it has 100,553 miles clocked up on the dash.
2.0 330E M Sport Phev 289 Bhp
43,560miAutoHybrid2.0L
£20,990
Farnworth
~£527/pm
On offer and ready for its next owner to drive away is this second hand 3 Series that contains a 2.0 L hybrid engine with automatic transmission. It could be yours for the great price of only £20,990 from this dealer.
2.0 330E M Sport Phev 289 Bhp
44,497miAutoHybrid2.0L
£18,990
Hayes
~£477/pm
44,497 miles clocked-up on the dash, this saloon comes fitted with automatic transmission and a 2000CC hybrid motor.
320I M Sport Saloon
10,598miAutoPetrol2.0L
£28,877
Crawley
~£725/pm
Available in the tone of grey, this 3 Series comes with automatic transmission, a 2.0 LTR petrol motor and has 10,598 mi clocked up on the dashboard.
M Sport
42,927miAutoPetrol2.0L
£21,100
Online Dealer
~£530/pm
Get behind the steering wheel of this BMW for just £21,100. It is fitted out with automatic transmission and a 2000 CC petrol motor with 42,927 miles on the clock.
M Sport
83,900miAutoDiesel3.0L
£13,995
Aldridge
~£351/pm
Seize the opportunity to purchase this BMW 3 Series M Sport which is available at this dealer's great price of just £13,995. It comes in the shade of white, is fitted with a 3.0L diesel motor with automatic transmission and has 83,900 miles clocked-up on the dashboard.
2.0 320D Edition Se Touring Euro 4
220,500miManualDiesel2.0L
£1,495
Newbury
~£38/pm
A 2000 CC diesel engine and manual transmission are just some of the attributes that this car has to offer its driver.
2.0L 330E M Sport
64,018miAutoPetrol2.0L
£21,991
Nottingham
~£552/pm
This 3 Series 2.0L 330E M Sport has 64,018 mi clocked-up on the dash and incorporates a 2.0 LTR motor. It runs on petrol with automatic transmission and is finished in black.
M Sport
11,451miAutoHybrid2.0L
£35,470
Online Dealer
~£891/pm
A superb price of only £35,470 from our dealership for this almost flawless, like new BMW 3 Series.
2.0L 330E M Sport
60,043miAutoPetrol2.0L
£21,991
Nottingham
~£552/pm
Available in white, this BMW incorporates a 2000 cc petrol engine with automatic transmission and has 60,043 miles clocked-up on the dash.
M Sport
46,884miAutoDiesel2.0L
£24,100
Online Dealer
~£605/pm
This vehicle has got 46,884 miles clocked-up on the dash and features a 2.0 L diesel engine with automatic transmission. It's on offer and ready for its new owner to take home for the incredible price of just £24,100.
M340d
6,188miAutoHybrid3.0L
£34,900
Online Dealer
~£876/pm
Featuring a 3.0 LTR hybrid motor with automatic transmission, this second-hand BMW 3 Series M340d is finished in the shade of grey and has 6,188 miles clocked up on the dash.
M340d Xdrive
21,599miAutoDiesel3.0L
£32,325
Online Dealer
~£812/pm
This dealership in Online Sale has a bargain price of just £32,325 on this BMW 3 Series with a 3000CC diesel motor, automatic transmission and 21,599 mi on the clock.
330E M Sport Pro Edition Step
21,763miAutoHybrid2.0L
£33,998
Goole
~£854/pm
Get yourself behind the steering wheel of this 3 Series 330E M Sport Pro Edition Step for just £33,998. It features a 2000CC hybrid motor with automatic transmission and has 21,763 miles clocked-up on the dash.
320D M Sport Mhev
20,784miAutoDiesel2.0L
£36,570
Norwich
~£918/pm
Take a look at the marvellous price at this dealer for this used, low mileage estate with 20,784 miles on the dash, a 2000cc diesel engine and automatic transmission.
3.0 325D M Sport 195 Bhp
116,275miAutoDiesel3.0L
£4,995
Liverpool
~£125/pm
Currently up for sale and ready for you to take home is this BMW 3 Series with a 3.0 Litre diesel motor and 116,275 miles clocked up on the dashboard.
2.0L 330E M Sport
48,733miAutoPetrol2.0L
£22,491
Nottingham
~£565/pm
Get behind the wheel of this 3 Series which features a 2.0 Litre petrol engine with automatic transmission. This second hand model currently available from our dealership has got 48,733 miles on the dash.
3.0 335D Xdrive M
87,000miAutoDiesel3.0L
£16,979
Helensburgh
~£426/pm
Get yourself behind the wheel of this 3 Series for just £16,979. It comes fitted with automatic transmission, a 3.0 Litre diesel engine and has got 87,000 miles on the dashboard.
M Sport
5,575miAutoPetrol2.0L
£37,545
Online Dealer
~£943/pm
BMW 3 Series M Sport with a 2000 cc petrol engine and automatic gearbox.
M Sport
8,875miAutoHybrid2.0L
£39,940
Online Dealer
~£1,003/pm
This saloon BMW 3 Series is in an almost pristine, like new condition in and out. It is currently on the market and ready for its new owner to take home with the possibility to buy it on finance starting off at around £ pm.
Se
68,216miManualDiesel2.0L
£13,800
Online Dealer
~£347/pm
Coming in the shade of black, this 2.0 L diesel BMW with manual transmission is available to take out on a test drive.
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,094 | £17,965 | 7 | 60,000 | 12,518 |
Aberdeen City | 34 | £26,196 | 4 | 31,505 | 80 |
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 | £16,729 | 7 | 75,000 | 3 |
Armagh | 7 | £9,174 | 10 | 101,818 | 3 |
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 | 151 | £13,675 | 9 | 77,477 | 238 |
Belfast | 16 | £15,754 | 6 | 63,984 | 81 |
Berkshire | 73 | £14,752 | 9 | 72,775 | 150 |
Blaenau Gwent | 8 | £16,673 | 6 | 48,371 | 16 |
Brent - Greater London | 11 | £14,452 | 7 | 76,515 | 17 |
Bristol | 93 | £19,392 | 7 | 55,922 | 187 |
Bromley - Greater London | 39 | £24,324 | 5 | 39,416 | 70 |
Buckinghamshire | 74 | £18,184 | 7 | 61,109 | 160 |
Caerphilly | 11 | £8,359 | 11 | 86,377 | 15 |
Cambridgeshire | 208 | £16,797 | 7 | 63,409 | 299 |
Cardiff | 41 | £33,582 | 3 | 26,646 | 122 |
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 | 154 | £20,411 | 6 | 49,764 | 307 |
City of Edinburgh | 95 | £21,313 | 6 | 51,829 | 128 |
City of London - Greater London | 150 | £20,367 | 7 | 50,481 | 377 |
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 | 15 | £12,396 | 10 | 64,919 | 34 |
County Durham | 64 | £19,660 | 7 | 54,404 | 177 |
Craigavon | 11 | £22,442 | 6 | 53,834 | 35 |
Croydon - Greater London | 25 | £18,217 | 10 | 57,576 | 20 |
Cumbria | 15 | £16,857 | 7 | 61,506 | 35 |
Derbyshire | 116 | £16,310 | 8 | 64,806 | 281 |
Derry | 10 | £14,916 | 9 | 71,377 | 15 |
Devon | 77 | £14,983 | 9 | 74,473 | 141 |
Dorset | 50 | £23,512 | 7 | 52,034 | 99 |
Dumfries and Galloway | 25 | £22,727 | 5 | 38,860 | 17 |
Dundee City | 20 | £24,789 | 5 | 37,442 | 40 |
Dungannon | 15 | £19,969 | 6 | 71,605 | 18 |
Ealing - Greater London | 14 | £10,822 | 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 | 36 | £22,897 | 4 | 44,479 | 83 |
East Sussex | 73 | £17,979 | 9 | 54,896 | 83 |
Enfield - Greater London | 15 | £21,132 | 5 | 34,707 | 35 |
Essex | 166 | £18,958 | 8 | 56,093 | 326 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 16 |
Fermanagh | 12 | £16,551 | 6 | 81,114 | 8 |
Fife | 34 | £25,726 | 5 | 31,931 | 56 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 70 | £22,453 | 5 | 41,191 | 240 |
Gloucestershire | 59 | £21,801 | 6 | 54,248 | 122 |
Greater Manchester | 345 | £15,169 | 8 | 69,672 | 855 |
Greenwich - Greater London | 5 | £36,795 | 1 | 11,724 | 15 |
Hampshire | 166 | £21,427 | 7 | 50,177 | 419 |
Harrow - Greater London | 10 | £14,075 | 10 | 72,793 | 17 |
Havering - Greater London | 35 | £21,010 | 7 | 58,502 | 49 |
Herefordshire | 13 | £24,786 | 7 | 48,300 | 27 |
Hertfordshire | 118 | £21,281 | 7 | 51,657 | 275 |
Highland | 18 | £25,581 | 5 | 33,987 | 25 |
Hillingdon - Greater London | 40 | £16,583 | 8 | 72,047 | 59 |
Hounslow - Greater London | 46 | £22,192 | 6 | 52,604 | 52 |
Isle of Wight | 5 | £12,110 | 9 | 69,200 | 1 |
Kensington & Chelsea - Greater London | 1 | £8,950 | 9 | 96,620 | 1 |
Kent | 171 | £24,379 | 5 | 43,434 | 322 |
Kingston upon Thames - Greater London | 42 | £22,649 | 7 | 53,360 | 51 |
Lancashire | 210 | £18,153 | 7 | 64,588 | 452 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 115 | £21,753 | 6 | 57,558 | 276 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 103 | £22,301 | 5 | 49,681 | 278 |
Lisburn | 6 | £16,318 | 7 | 53,790 | 15 |
Magherafelt | 27 | £15,563 | 8 | 82,511 | 25 |
Merseyside | 65 | £17,021 | 7 | 64,639 | 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,809 | 8 | 58,047 | 5 |
Newport | 30 | £22,509 | 5 | 42,740 | 69 |
Newry and Mourne | 16 | £17,017 | 7 | 62,071 | 8 |
Newtownabbey | 10 | £16,676 | 6 | 55,135 | 24 |
Norfolk | 72 | £20,071 | 7 | 53,957 | 157 |
North Ayrshire | 23 | £25,387 | 4 | 35,047 | 23 |
North Down | 8 | £11,727 | 9 | 89,729 | 7 |
North Lanarkshire | 18 | £18,426 | 8 | 51,229 | 54 |
North Yorkshire | 78 | £20,114 | 6 | 54,907 | 218 |
Northamptonshire | 56 | £24,524 | 5 | 48,279 | 176 |
Northumberland | 7 | £14,864 | 8 | 63,573 | 12 |
Nottinghamshire | 218 | £18,078 | 7 | 63,858 | 507 |
Omagh | 17 | £19,140 | 5 | 72,934 | 16 |
Oxfordshire | 31 | £22,520 | 6 | 48,620 | 64 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 2 |
Perth and Kinross | 15 | £25,853 | 5 | 36,173 | 60 |
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 | 93 | £17,151 | 7 | 65,969 | 133 |
Somerset | 44 | £17,133 | 7 | 66,146 | 104 |
South Ayrshire | 11 | £19,204 | 6 | 51,453 | 30 |
South Lanarkshire | 19 | £19,763 | 5 | 51,342 | 29 |
South Yorkshire | 148 | £17,180 | 7 | 66,878 | 390 |
Staffordshire | 158 | £20,293 | 6 | 52,154 | 309 |
Stirling | 4 | £23,374 | 5 | 31,173 | 48 |
Strabane | 5 | £19,338 | 6 | 65,756 | 4 |
Suffolk | 44 | £19,395 | 8 | 72,047 | 84 |
Surrey | 102 | £22,209 | 7 | 48,093 | 155 |
Sutton - Greater London | 6 | £8,481 | 12 | 70,408 | 8 |
Swansea | 23 | £20,881 | 5 | 40,582 | 57 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 129 | £16,781 | 7 | 60,715 | 210 |
Waltham Forest - Greater London | 10 | £23,219 | 3 | 28,131 | 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 | 298 | £18,373 | 7 | 70,842 | 627 |
West Sussex | 64 | £20,746 | 7 | 45,184 | 118 |
West Yorkshire | 266 | £18,284 | 8 | 63,060 | 550 |
Wiltshire | 115 | £29,912 | 4 | 34,784 | 224 |
Worcestershire | 46 | £21,971 | 7 | 59,403 | 100 |
Wrexham | 3 | £11,459 | 10 | 46,335 | 4 |