2018 BMW 2 Series
M240i
36,924miAutoPetrol3.0L
£20,400
Online Dealer
~£512/pm
This used BMW from this dealer in Online Sale has 36,924 miles clocked-up on the dashboard and incorporates a 3000 cc petrol motor with 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.
1,584 cars
M240i
36,924miAutoPetrol3.0L
£20,400
Online Dealer
~£512/pm
This used BMW from this dealer in Online Sale has 36,924 miles clocked-up on the dashboard and incorporates a 3000 cc petrol motor with automatic transmission.
218D M Sport
39,900miAutoDiesel2.0L
£13,995
Stone
~£351/pm
Available to view at our dealership in Stone is this grey BMW 2 Series 218D M Sport that comes with automatic transmission and a 2000 CC diesel engine.
220D Xdrive M Sport Step
61,889miAutoDiesel2.0L
£14,113
Colchester
~£354/pm
Call this dealership for a closer look at this automatic 2 Series 220D Xdrive M Sport Step containing a 2000 cc diesel motor with automatic transmission. This used model in the Colchester area has 61,889 miles clocked-up on the dashboard and comes in the tone of grey.
225Xe M Sport Premium
37,897miAutoPetrol
£16,599
Peterborough
~£417/pm
This second hand 2 Series 225Xe M Sport Premium from this dealer in Peterborough has 37,897 miles clocked-up on the dash and features a L petrol engine with automatic transmission.
218I Se Nav
32,000miManualPetrol
£13,983
York
~£351/pm
Now available from our dealership is this 2 Series 218I Se Nav that has manual transmission and a cc petrol motor. On the market and ready for its new owner to take home in the tone of white with 32,000 miles on the dashboard.
220I M Sport Step Aut
17,991miPetrol
£29,950
Edinburgh
~£752/pm
A great price of only £29,950 is currently being advertised by this dealer on this low mileage BMW that only has 17,991 miles on the dash.
1.5 218I M Sport 134 Bhp
31,000miManualPetrol1.5L
£14,966
Stockport
~£376/pm
This vehicle contains a 1.5L petrol motor with manual transmission and has 31,000 miles clocked up on the dash.
218I M Sport Gran Tourer
50,500miAutoPetrol1.5L
£15,290
Durham
~£384/pm
With a blue finish, this hatchback motor has got 50,500 miles clocked up on the dashboard and comes equipped with a 1.5 ltr petrol engine with automatic transmission.
218I Luxury
62,000miAutoPetrol1.5L
£13,795
Croydon
~£346/pm
On offer and available to take for a test drive is this 2 Series in the colour of grey; this second hand model has 62,000 miles clocked-up on the dash and incorporates a 1.5 Litre petrol motor.
218I Sport
41,068miManualPetrol1.5L
£14,024
Online Dealer
~£352/pm
This 2 Series contains a 1.5 L petrol motor with manual transmission and has 41,068 miles clocked up on the dash.
220D Mht M Sport Step
13,513miAutoDiesel2.0L
£21,830
Online Dealer
~£548/pm
Available at our dealership is this almost spotless, nearly new coupe which has a 2.0 ltr diesel motor with automatic transmission. It's on the market and ready for you to drive away in grey with just 13,513 miles on the clock.
220I M Sport Nav Step
37,432miAutoPetrol2.0L
£15,231
Online Dealer
~£382/pm
Now available for viewing at this dealer is this coupe motor with 37,432 miles clocked up on the dashboard, automatic transmission and a 2.0 Litre petrol engine.
220I M Sport Step
£35,898
Rutherglen
~£901/pm
Beginning at only £ monthly, you can own this BMW 2 Series with a CC engine, transmission and few miles on the dashboard.
M240i
36,731miAutoPetrol3.0L
£20,100
Motherwell
~£505/pm
A 3.0 LTR petrol engine and automatic transmission are just some of the qualities that this vehicle is offering.
218I M Sport Dct
28,675miAutoPetrol1.5L
£20,998
Livingston
~£527/pm
For sale and ready to take for a test drive is this BMW 2 Series in the shade of ; this used model has clocked-up few miles and has a Ltr engine with transmission.
1.5 218I M Sport Saloon 140 Ps
5,109miManualPetrol1.5L
£23,742
Bedford
~£596/pm
This second hand car has a low mileage of 5,109 miles on the dash and has been on the road for less than a full year.
218I M Sport Dct
12,388miAutoPetrol1.5L
£22,998
Livingston
~£578/pm
Currently available for viewing at this dealership's show room - BMW 2 Series 218I M Sport Dct that is fitted out with a Litre engine and transmission.
M240i Nav Step
20,433miAutoPetrol3.0L
£22,371
Colchester
~£562/pm
Advertised by this dealership located in the Colchester area is this 2 Series consisting of a petrol, 3.0L engine and automatic gearbox. Up for sale and ready for you to drive away in the shade of red with 20,000 miles on the dashboard.
2.0 220I M Sport 181 Bhp
84,229miAutoPetrol2.0L
£11,980
Stourbridge
~£301/pm
At the amazing price of just £11,980 is this BMW 2 Series 2.0 220I M Sport 181 Bhp which has automatic transmission and a 2000 cc petrol motor. This second hand model available from this dealer comes in red and has 84,229 miles clocked up on the dashboard.
1.5 7.6Kwh Sport 4Wd Euro 6 Ss
64,649miAutoHybrid1.5L
£9,890
Sheffield
~£248/pm
With a finish, this vehicle features a 1500CC hybrid engine with automatic transmission and has 64,649 miles clocked-up on the dash.
220I Luxury Dct
15,188miAutoPetrol2.0L
£20,498
Cumbernauld
~£515/pm
Take a test drive in this BMW that has got a L engine with transmission. This second hand model currently available at our dealership in Cumbernauld is in a superb, like new condition both inside and out and has just few miles clocked-up on the dash.
218I M Sport
48,192miManualPetrol1.5L
£13,698
Thornton
~£344/pm
An incredible price of just £13,498 is currently being advertised by this dealership on this low mileage, nearly new BMW 2 Series. This particular model has few miles clocked up on the dashboard and contains a LTR engine with transmission.
228I M Sport Convertible Euro 6 S
36,704miAutoPetrol2.0L
£15,500
Nottingham
~£389/pm
On offer at our marvellous price of only £15,500 is this BMW, it is fitted with a 2.0 Ltr petrol motor with automatic transmission and has 36,704 mi clocked up on the dash.
1.5 218I M Sport 134 Bhp
18,990miAutoPetrol1.5L
£18,995
Harrow
~£477/pm
This convertible used car has got a mere 18,990 miles on the dashboard and it's been driven for less than a full year.
Want to find out everything about all 2 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 2 Series buying guide here.
BMW 2 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 | 1,562 | £18,537 | 5 | 37,990 | 3,656 |
Aberdeen City | 23 | £27,599 | 2 | 15,914 | 34 |
Aberdeenshire | 2 | £34,995 | 2 | 16,350 | 2 |
Angus | 2 | £18,145 | 4 | 25,915 | 2 |
Antrim | 1 | £17,995 | 4 | 42,000 | 3 |
Ards | 1 | £18,799 | 7 | 35,000 | 1 |
Argyll and Bute | 1 | £9,979 | 10 | 83,000 | - |
Ballymena | 3 | £17,448 | 7 | 61,845 | 4 |
Ballymoney | 5 | £10,145 | 8 | 85,521 | 1 |
Banbridge | 1 | £19,950 | 3 | 18,000 | 1 |
Bedfordshire | 26 | £15,494 | 7 | 54,703 | 46 |
Belfast | 10 | £17,468 | 5 | 36,651 | 64 |
Berkshire | 28 | £17,442 | 6 | 45,142 | 51 |
Blaenau Gwent | 5 | £17,228 | 5 | 29,215 | 8 |
Brent - Greater London | 1 | £27,950 | 2 | 35,000 | 5 |
Bristol | 43 | £22,392 | 4 | 28,404 | 77 |
Bromley - Greater London | 7 | £21,414 | 4 | 19,597 | 11 |
Buckinghamshire | 12 | £14,603 | 6 | 49,618 | 23 |
Cambridgeshire | 37 | £16,949 | 5 | 42,131 | 75 |
Cardiff | 8 | £15,431 | 6 | 43,835 | 31 |
Carmarthenshire | 3 | £13,995 | 7 | 56,147 | 3 |
Carrickfergus | 1 | £15,950 | 5 | 30,218 | 3 |
Ceredigion | 7 | £14,096 | 7 | 54,348 | 4 |
Cheshire | 32 | £20,015 | 5 | 30,502 | 137 |
City of Edinburgh | 20 | £22,576 | 4 | 19,946 | 66 |
City of London - Greater London | 35 | £15,602 | 8 | 48,305 | 96 |
Coleraine | 4 | £13,846 | 8 | 57,542 | 3 |
Cornwall | 5 | £16,485 | 7 | 51,141 | 10 |
County Durham | 21 | £23,103 | 4 | 25,847 | 69 |
Craigavon | 3 | £16,298 | 5 | 47,335 | 2 |
Croydon - Greater London | 5 | £17,835 | 5 | 42,000 | 10 |
Cumbria | 4 | £18,460 | 6 | 37,334 | 13 |
Derbyshire | 36 | £19,228 | 5 | 36,053 | 114 |
Derry | 1 | £21,950 | 3 | 31,000 | - |
Devon | 26 | £18,630 | 5 | 39,898 | 43 |
Dorset | 16 | £20,439 | 5 | 29,700 | 31 |
Dumfries and Galloway | 5 | £25,518 | 3 | 13,871 | 16 |
Dundee City | 10 | £26,999 | 2 | 14,297 | 8 |
Dungannon | 1 | £29,990 | 2 | 16,000 | 2 |
Ealing - Greater London | 3 | £17,965 | 4 | 33,533 | 3 |
East Ayrshire | 1 | £21,998 | 3 | 17,567 | 15 |
East Riding of Yorkshire | 19 | £26,292 | 3 | 18,431 | 30 |
East Sussex | 13 | £20,515 | 5 | 29,895 | 29 |
Enfield - Greater London | 4 | £16,225 | 6 | 34,865 | - |
Essex | 75 | £16,103 | 6 | 41,668 | 157 |
Falkirk | 6 | £15,589 | 6 | 47,581 | 9 |
Fermanagh | 1 | £14,690 | 6 | 74,336 | 2 |
Fife | 16 | £28,658 | 2 | 12,418 | 34 |
Glasgow City | 34 | £24,035 | 4 | 21,277 | 115 |
Gloucestershire | 5 | £14,987 | 7 | 49,953 | 29 |
Greater Manchester | 73 | £14,970 | 6 | 42,503 | 154 |
Greenwich - Greater London | 1 | £20,495 | 4 | 28,146 | - |
Hammersmith & Fulham - Greater London | 1 | £13,495 | 8 | 18,000 | - |
Hampshire | 40 | £18,310 | 6 | 33,865 | 72 |
Harrow - Greater London | 1 | £18,995 | 5 | 18,990 | 3 |
Havering - Greater London | 11 | £13,455 | 7 | 54,814 | 18 |
Herefordshire | 1 | £16,995 | 6 | 37,500 | 3 |
Hertfordshire | 40 | £18,313 | 5 | 37,884 | 66 |
Highland | 13 | £26,428 | 4 | 25,698 | 20 |
Hillingdon - Greater London | 6 | £13,717 | 7 | 64,331 | 11 |
Inverclyde | 2 | £16,898 | 4 | 39,274 | 6 |
Isle of Wight | 1 | £29,059 | 1 | 5,000 | 6 |
Kensington & Chelsea - Greater London | 1 | £10,950 | 8 | 63,550 | - |
Kent | 23 | £16,011 | 6 | 47,750 | 82 |
Kingston upon Thames - Greater London | 3 | £15,937 | 7 | 30,039 | 2 |
Lancashire | 72 | £16,442 | 5 | 40,507 | 106 |
Leicestershire | 17 | £16,994 | 6 | 45,762 | 55 |
Lincolnshire | 15 | £13,737 | 6 | 43,231 | 52 |
Magherafelt | 6 | £18,758 | 4 | 45,500 | 4 |
Merseyside | 20 | £14,438 | 6 | 44,248 | 47 |
Monmouthshire | 2 | £8,095 | 9 | 113,000 | 1 |
Moray | 2 | £19,995 | 4 | 11,300 | 3 |
Newport | 9 | £19,686 | 4 | 24,215 | 18 |
Newtownabbey | 1 | £19,499 | 4 | 40,625 | 8 |
Norfolk | 19 | £20,535 | 5 | 31,771 | 61 |
North Ayrshire | 10 | £26,728 | 3 | 21,881 | 18 |
North Lanarkshire | 9 | £20,571 | 6 | 36,323 | 14 |
North Yorkshire | 31 | £21,940 | 4 | 31,555 | 76 |
Northamptonshire | 9 | £14,472 | 6 | 42,331 | 61 |
Northumberland | 2 | £23,705 | 5 | 17,134 | 7 |
Nottinghamshire | 46 | £15,512 | 6 | 48,652 | 99 |
Oxfordshire | 6 | £14,637 | 5 | 35,943 | 14 |
Pembrokeshire | 1 | £14,999 | 5 | 22,722 | 1 |
Perth and Kinross | 4 | £15,773 | 6 | 23,129 | 13 |
Redbridge - Greater London | 1 | £11,995 | 8 | 91,100 | 1 |
Renfrewshire | 9 | £17,909 | 5 | 31,429 | 37 |
Rhondda Cynon Taf | 7 | £14,038 | 7 | 54,182 | 8 |
Shropshire | 11 | £15,679 | 6 | 33,796 | 18 |
Somerset | 13 | £18,653 | 5 | 39,331 | 42 |
South Ayrshire | 3 | £18,831 | 5 | 28,409 | 10 |
South Lanarkshire | 5 | £16,543 | 6 | 32,362 | 20 |
South Yorkshire | 39 | £17,482 | 6 | 42,856 | 107 |
Staffordshire | 45 | £19,845 | 4 | 30,890 | 136 |
Stirling | 3 | £18,831 | 4 | 22,629 | 11 |
Strabane | 1 | £22,950 | 4 | 42,000 | - |
Suffolk | 18 | £19,251 | 5 | 45,833 | 48 |
Surrey | 34 | £14,346 | 7 | 46,119 | 37 |
Sutton - Greater London | 1 | £9,649 | 9 | 100,999 | - |
Swansea | 9 | £15,586 | 6 | 34,799 | 20 |
Tyne and Wear | 37 | £18,131 | 5 | 36,544 | 89 |
Waltham Forest - Greater London | 3 | £27,832 | 2 | 15,598 | 6 |
Warwickshire | 10 | £13,470 | 7 | 50,230 | 18 |
West Dunbartonshire | 2 | £19,348 | 4 | 27,116 | 6 |
West Lothian | 4 | £21,923 | 4 | 20,671 | 8 |
West Midlands | 67 | £16,253 | 6 | 42,983 | 143 |
West Sussex | 16 | £22,211 | 3 | 21,346 | 22 |
West Yorkshire | 40 | £18,730 | 6 | 38,929 | 122 |
Wiltshire | 50 | £27,539 | 3 | 22,258 | 136 |
Worcestershire | 8 | £14,976 | 6 | 52,531 | 18 |