2021 BMW 3 Series
330E Se Pro Saloon
29,819miAutoHybrid2.0L
£21,993
Crawley
~£552/pm
A fantastic price of just £21,993 is being offered by our dealership for this low mileage 3 Series.
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,262 cars
330E Se Pro Saloon
29,819miAutoHybrid2.0L
£21,993
Crawley
~£552/pm
A fantastic price of just £21,993 is being offered by our dealership for this low mileage 3 Series.
2.0L 2.0 Sport Xdrive Euro 5 Ss
71,000miAutoDiesel2.0L
£9,495
Wembley
~£238/pm
This saloon BMW 3 Series is currently up for sale and ready for its next owner to take home. It has 71,000 miles clocked up on the dashboard and comes equipped with a 2000cc diesel motor with automatic transmission.
2.0L 320I M Sport
36,697miAutoPetrol2.0L
£23,991
Nottingham
~£602/pm
This used, low mileage 3 Series contains a 2.0 litre petrol motor and automatic transmission. It is available to buy in a grey finish with only 36,697 miles on the dash.
2.0 330E M Sport Phev 289 Bhp
65,532miAutoHybrid2.0L
£22,995
Stoke-on-Trent
~£577/pm
Providing the next proud owner a really incredible and luxurious level of transport, this 3 Series 2.0 330E M Sport Phev 289 Bhp is finished in the shade of blue, incorporates a 2.0 L hybrid motor with automatic transmission and has 65,532 miles clocked-up on the dash.
201767 Bmw 340I M Sport
49,000miManualPetrol3.0L
£18,971
Barnsley
~£476/pm
This saloon BMW has got 49,000 miles clocked up on the dash and is fitted with a 3.0 L petrol motor with manual transmission.
320D M Sport
66,250miAutoDiesel2.0L
£13,495
London
~£339/pm
Now advertised by this dealer in London is this saloon used car that contains a 2.0l diesel motor and automatic transmission. It's on offer in the shade of grey with 66,250 miles clocked up on the dashboard.
2.0 320D M Sport Touring Euro 5 Ss
100,366miManualDiesel2.0L
£9,495
Worksop
~£238/pm
This dealership in Worksop has a fantastic price of only £9,495 on this 3 Series with 100,366 miles clocked-up on the dashboard.
2.0L 320I M Sport
25,833miAutoPetrol2.0L
£24,491
Nottingham
~£615/pm
This BMW 3 Series 2.0L 320I M Sport contains a 2.0l petrol motor with automatic transmission and has 25,833 miles clocked up on the dash. This particular used one from this dealership comes with a black finish.
3.0L 335D Xdrive M Sport 309 Bhp
161,000miAutoDiesel3.0L
£9,495
Uxbridge
~£238/pm
Currently available for sale is this BMW that is fitted out with a 3.0L diesel engine with automatic transmission. At the low price of only £9,995 and manageable instalments on hand commencing at just £ pm.
2.0 Sport Euro 6 Ss
81,500miAutoPetrol2.0L
£10,995
Wakefield
~£276/pm
Fitted out with a 2.0 Litre petrol engine and automatic transmission, this second-hand saloon is available for sale in the tone of white with 81,500 mi clocked up on the dash.
2.0 320I M Sport Saloon Xdrive 1
346miAutoPetrol2.0L
£41,995
Farnborough
~£1,055/pm
3 Series 2.0 320I M Sport Saloon Xdrive 1 with a 2.0L petrol motor and automatic gearbox.
2.0L 320I M Sport
38,525miAutoPetrol2.0L
£24,491
Nottingham
~£615/pm
Currently available from this car retailer's show room in Nottingham - 3 Series 2.0L 320I M Sport which comes fitted with automatic transmission and a 2.0 L petrol motor.
3.0 M340d Mht Xdrive Euro 6 Ss 2021
71,000miAutoHybrid3.0L
£28,995
Leeds
~£728/pm
Containing a 3.0 ltr hybrid engine with automatic transmission - this blue 3 Series is currently available for sale with 71,000 miles clocked up on the dash.
2.0L 330E M Sport
38,815miAutoPetrol2.0L
£16,491
Nottingham
~£414/pm
At this dealer you'll find the low price of only £16,491 on this 3 Series with a 2000cc petrol motor, automatic transmission and 38,815 miles clocked-up on the dash.
2.0L 330E M Sport
30,723miAutoPetrol2.0L
£25,991
Nottingham
~£653/pm
This 3 Series 2.0L 330E M Sport has 30,723 miles clocked-up on the dash and comes fitted with a 2.0 ltr engine. It runs on petrol with automatic transmission and has been finished in the tone of black.
3.0 M340d Mht Saloon Hybrid Xdrive
77,787miAutoDiesel3.0L
£29,995
Farnborough
~£753/pm
This used BMW 3 Series in black is currently available to buy with the added option to purchase with credit.
M Sport
37,848miAutoPetrol2.0L
£21,000
Exeter
~£527/pm
This second-hand BMW 3 Series M Sport being offered by this dealer in Exeter is fitted with a 2.0l petrol engine with automatic transmission.
2.0L 320D Xdrive M
53,982miAutoDiesel2.0L
£16,491
Nottingham
~£414/pm
This BMW 3 Series has a 2000 CC diesel motor with automatic transmission and it has 53,982 mi on the clock. This particular second-hand model from this dealership in Nottingham comes in the tone of blue.
3.0 330D M Sport 255 Bhp
50,000miAutoDiesel3.0L
£11,989
Hoddesdon
~£301/pm
Advertised by this dealership located in the Hoddesdon area is this saloon BMW 3 Series offering a diesel, 3000 CC engine and automatic transmission. It's on the market and ready for its next owner to drive away in the shade of grey with 50,000 miles clocked up on the dash.
2.0 316D Se 114 Bhp
63,000miAutoDiesel2.0L
£9,290
Newport
~£233/pm
At the incredible price of only £9,290 is this BMW 3 Series that contains a 2.0 L diesel motor and automatic transmission. This second-hand model has 63,000 miles clocked-up on the dash.
Sport
126,000miAutoDiesel2.0L
£8,795
St Helens
~£221/pm
Available for viewing at this dealership located in St Helens - BMW 3 Series fitted with a automatic gearbox and 2.0l diesel engine.
Saloon 2.0
106,285miManualDiesel2.0L
£6,500
Nuneaton
~£163/pm
Now displayed at our dealership is this black BMW that features a 2.0 Ltr diesel engine with manual transmission.
Saloon 3.0 330D M Sport Euro 6 Ss 201
7,221miAutoDiesel3.0L
£19,991
Cardiff
~£502/pm
A bargain price of only £19,991 is being advertised by us at this dealer on this 3 Series with low mileage.
Efficientdynamics Business
124,200miManualDiesel2.0L
£5,500
Doncaster
~£138/pm
A 2.0 Litre diesel engine and manual transmission are just a couple of the aspects that this 3 Series Efficientdynamics Business is offering its driver.
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,155 | £17,962 | 7 | 60,209 | 12,344 |
Aberdeen City | 32 | £26,650 | 4 | 29,452 | 78 |
Aberdeenshire | 8 | £23,602 | 5 | 39,334 | 11 |
Angus | 1 | £10,440 | 17 | 38,568 | 5 |
Antrim | 12 | £15,407 | 7 | 71,197 | 18 |
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 | 14 | £15,638 | 7 | 70,553 | 28 |
Ballymoney | 8 | £10,596 | 9 | 90,962 | 12 |
Banbridge | 7 | £12,564 | 8 | 70,500 | 3 |
Barking & Dagenham - Greater London | 1 | £7,295 | 8 | 140,122 | 5 |
Barnet - Greater London | 9 | £9,634 | 13 | 65,137 | 7 |
Bedfordshire | 159 | £13,720 | 9 | 76,170 | 228 |
Belfast | 19 | £15,552 | 7 | 62,128 | 80 |
Berkshire | 68 | £14,103 | 9 | 74,830 | 147 |
Blaenau Gwent | 8 | £16,673 | 6 | 48,371 | 16 |
Brent - Greater London | 13 | £14,808 | 7 | 77,720 | 16 |
Bristol | 96 | £17,873 | 7 | 55,532 | 177 |
Bromley - Greater London | 37 | £24,403 | 5 | 38,669 | 73 |
Buckinghamshire | 76 | £17,208 | 8 | 63,740 | 154 |
Caerphilly | 12 | £8,004 | 12 | 88,679 | 15 |
Cambridgeshire | 196 | £16,811 | 7 | 63,434 | 305 |
Cardiff | 44 | £32,537 | 3 | 27,253 | 116 |
Carmarthenshire | 4 | £18,369 | 5 | 61,603 | 11 |
Carrickfergus | 6 | £16,641 | 8 | 58,780 | 7 |
Ceredigion | 4 | £12,496 | 8 | 67,614 | 16 |
Cheshire | 163 | £19,550 | 7 | 51,824 | 319 |
City of Edinburgh | 95 | £21,076 | 6 | 52,884 | 128 |
City of London - Greater London | 155 | £20,021 | 7 | 52,588 | 369 |
Coleraine | 16 | £9,898 | 10 | 86,908 | 19 |
Conwy | 15 | £28,578 | 4 | 34,570 | 12 |
Cookstown | 16 | £10,893 | 9 | 97,280 | 8 |
Cornwall | 15 | £12,631 | 9 | 59,326 | 29 |
County Durham | 63 | £19,392 | 6 | 51,971 | 179 |
Craigavon | 8 | £23,678 | 6 | 42,853 | 36 |
Croydon - Greater London | 23 | £15,210 | 11 | 62,192 | 19 |
Cumbria | 16 | £16,569 | 7 | 62,428 | 33 |
Derbyshire | 116 | £15,889 | 8 | 65,341 | 281 |
Derry | 9 | £15,034 | 9 | 73,633 | 15 |
Devon | 75 | £14,202 | 9 | 74,940 | 138 |
Dorset | 48 | £24,246 | 6 | 50,859 | 103 |
Dumfries and Galloway | 21 | £22,300 | 5 | 40,827 | 18 |
Dundee City | 20 | £24,804 | 5 | 37,442 | 40 |
Dungannon | 14 | £19,285 | 6 | 72,843 | 19 |
Ealing - Greater London | 13 | £11,210 | 12 | 62,496 | 16 |
East Ayrshire | 5 | £17,008 | 6 | 45,097 | 16 |
East Dunbartonshire | 1 | £17,998 | 4 | 86,774 | - |
East Riding of Yorkshire | 39 | £21,985 | 5 | 44,676 | 80 |
East Sussex | 78 | £19,059 | 9 | 52,073 | 79 |
Enfield - Greater London | 16 | £21,286 | 5 | 31,195 | 30 |
Essex | 164 | £18,664 | 8 | 58,052 | 327 |
Falkirk | 11 | £9,006 | 11 | 91,493 | 17 |
Fermanagh | 11 | £16,474 | 6 | 81,215 | 8 |
Fife | 37 | £25,483 | 5 | 33,233 | 53 |
Flintshire | 16 | £14,270 | 8 | 84,047 | 6 |
Glasgow City | 74 | £22,260 | 5 | 40,592 | 235 |
Gloucestershire | 58 | £23,106 | 6 | 50,922 | 124 |
Greater Manchester | 341 | £14,973 | 8 | 70,604 | 847 |
Greenwich - Greater London | 4 | £32,595 | 2 | 14,596 | 15 |
Hampshire | 180 | £21,434 | 7 | 50,612 | 403 |
Harrow - Greater London | 11 | £15,176 | 9 | 68,403 | 16 |
Havering - Greater London | 33 | £23,466 | 7 | 57,799 | 50 |
Herefordshire | 15 | £22,894 | 7 | 47,705 | 28 |
Hertfordshire | 128 | £22,009 | 7 | 50,013 | 276 |
Highland | 21 | £26,393 | 5 | 32,958 | 24 |
Hillingdon - Greater London | 37 | £16,393 | 8 | 75,556 | 59 |
Hounslow - Greater London | 45 | £23,043 | 6 | 49,808 | 48 |
Isle of Wight | 5 | £12,162 | 9 | 69,200 | 3 |
Kent | 178 | £23,997 | 5 | 43,540 | 315 |
Kingston upon Thames - Greater London | 46 | £24,094 | 7 | 49,871 | 50 |
Lancashire | 218 | £18,177 | 7 | 63,767 | 438 |
Larne | 1 | £19,950 | 6 | 41,000 | 1 |
Leicestershire | 114 | £20,797 | 6 | 59,753 | 271 |
Limavady | 2 | £15,843 | 5 | 57,000 | 1 |
Lincolnshire | 106 | £22,267 | 5 | 49,681 | 289 |
Lisburn | 7 | £17,464 | 6 | 50,720 | 15 |
Magherafelt | 29 | £15,178 | 8 | 86,544 | 23 |
Merseyside | 63 | £17,258 | 7 | 63,921 | 159 |
Merton - Greater London | 3 | £14,295 | 7 | 64,353 | 9 |
Monmouthshire | 5 | £6,675 | 10 | 120,878 | 13 |
Moray | 8 | £19,934 | 8 | 58,047 | 6 |
Newport | 33 | £22,275 | 5 | 41,748 | 69 |
Newry and Mourne | 15 | £15,685 | 7 | 67,446 | 7 |
Newtownabbey | 16 | £17,315 | 6 | 56,210 | 19 |
Norfolk | 71 | £17,957 | 8 | 59,363 | 151 |
North Ayrshire | 24 | £26,408 | 4 | 35,047 | 23 |
North Down | 8 | £11,790 | 9 | 89,729 | 6 |
North Lanarkshire | 19 | £18,080 | 7 | 51,968 | 53 |
North Yorkshire | 73 | £19,828 | 7 | 54,361 | 216 |
Northamptonshire | 62 | £24,532 | 5 | 48,988 | 163 |
Northumberland | 8 | £15,056 | 8 | 61,327 | 11 |
Nottinghamshire | 205 | £18,489 | 6 | 63,544 | 499 |
Omagh | 16 | £18,164 | 6 | 71,692 | 16 |
Oxfordshire | 32 | £20,500 | 6 | 49,456 | 58 |
Pembrokeshire | 6 | £14,983 | 9 | 49,988 | 3 |
Perth and Kinross | 20 | £26,202 | 5 | 34,299 | 59 |
Powys | 2 | £6,893 | 13 | 105,000 | - |
Redbridge - Greater London | 7 | £17,651 | 6 | 60,851 | 10 |
Renfrewshire | 19 | £20,714 | 5 | 37,771 | 34 |
Rhondda Cynon Taf | 10 | £14,266 | 8 | 52,607 | 9 |
Shropshire | 87 | £17,519 | 7 | 65,671 | 138 |
Somerset | 46 | £17,973 | 6 | 66,395 | 101 |
South Ayrshire | 10 | £19,825 | 6 | 52,952 | 29 |
South Lanarkshire | 19 | £19,481 | 6 | 51,691 | 30 |
South Yorkshire | 152 | £17,403 | 7 | 65,686 | 382 |
Staffordshire | 152 | £20,473 | 6 | 52,195 | 307 |
Stirling | 5 | £21,799 | 5 | 37,464 | 50 |
Strabane | 5 | £19,338 | 6 | 65,916 | 4 |
Suffolk | 49 | £18,461 | 8 | 74,205 | 79 |
Surrey | 96 | £22,804 | 7 | 48,835 | 157 |
Sutton - Greater London | 5 | £9,717 | 10 | 69,690 | 9 |
Swansea | 21 | £21,398 | 5 | 39,242 | 58 |
Torfaen | 1 | £8,295 | 12 | 55,600 | 1 |
Tyne and Wear | 138 | £17,530 | 7 | 58,227 | 196 |
Waltham Forest - Greater London | 12 | £22,749 | 3 | 29,442 | 16 |
Wandsworth - Greater London | 3 | £11,657 | 8 | 90,533 | 3 |
Warwickshire | 40 | £15,265 | 9 | 77,058 | 84 |
West Dunbartonshire | 3 | £18,931 | 6 | 39,584 | 10 |
West Lothian | 3 | £14,528 | 8 | 75,936 | 20 |
West Midlands | 283 | £17,809 | 7 | 70,221 | 624 |
West Sussex | 64 | £21,468 | 7 | 43,000 | 122 |
West Yorkshire | 285 | £18,464 | 8 | 62,069 | 532 |
Wiltshire | 113 | £29,890 | 4 | 33,605 | 225 |
Worcestershire | 50 | £21,535 | 7 | 61,265 | 99 |
Wrexham | 3 | £11,459 | 10 | 46,335 | 5 |