2022 BMW 2 Series
220I M Sport
12,224miAutoPetrol2.0L
£30,000
Llandudno
~£753/pm
Currently on display at this car dealer's showroom located in Llandudno is this coupe fitted with a automatic transmission and 2.0 L 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.
1,293 cars
220I M Sport
12,224miAutoPetrol2.0L
£30,000
Llandudno
~£753/pm
Currently on display at this car dealer's showroom located in Llandudno is this coupe fitted with a automatic transmission and 2.0 L petrol engine.
220D Mht M Sport Step
16,000miAutoDiesel2.0L
£29,990
Dungannon
~£753/pm
At the brilliant price of only £29,990 is this 2 Series 220D Mht M Sport Step, it is fitted out with a 2.0L diesel engine with automatic transmission and has got 16,000 miles clocked-up on the dash.
M Sport
20,720miAutoPetrol1.5L
£16,500
Online Dealer
~£414/pm
Featuring a 1.5 Litre petrol engine and automatic transmission, this second hand BMW 2 Series from this dealer is available for sale in the shade of white and has 20,720 miles clocked-up on the dashboard.
218I M Sport
27,562miManualPetrol1.5L
£12,995
Maldon
~£326/pm
Take a closer look at this BMW 2 Series 218I M Sport that comes fitted with manual transmission and a 1.5L petrol motor. This low mileage one currently available from this dealer priced at £12,995 has just 27,562 miles clocked up on the dash and is finished in the tone of black.
3.0 M240i
51,000miManualPetrol3.0L
£14,880
Sheffield
~£374/pm
Currently available for viewing at our dealership in Sheffield is this BMW that has manual transmission and a 3.0 ltr petrol motor.
Mpv
45,000miAutoPetrol2.0L
£14,395
Slough
~£361/pm
Currently available for sale today is this 2 Series Mpv with a 2.0 Litre petrol motor and automatic transmission. At the remarkable price of £14,395 and affordable payments available commencing from around £ per month.
Se
32,757miAutoPetrol
£15,499
Bicester
~£389/pm
This used 2 Series Se in the tone of black is currently available on the market with the added option to get it on credit.
M235i Xdrive Step
31,499miPetrol
£22,999
Swansea
~£578/pm
Coming in the shade of , this BMW has 31,499 miles on the dash and comes fitted with a cc engine requiring petrol.
218I M Sport Nav Step
18,524miPetrol
£16,999
Oldbury
~£427/pm
Finished in the shade of , this 2 Series has a l petrol motor with transmission and it only has 18,524 miles clocked-up on the dash.
218D M Sport Nav
18,646miDiesel
£13,999
Birmingham
~£352/pm
This 2 Series 218D M Sport Nav has a CC diesel engine with transmission and has got 18,646 miles on the dashboard. First Registered in 2018, this 2 Series is currently up for sale and ready for its new owner to drive home for only £13,999.
M240i Nav Step
77,000miAutoPetrol3.0L
£15,998
Hessle
~£402/pm
This 2 Series has got 77,000 miles on the clock and comes equipped with a 3000cc petrol engine.
218I 136 M Sport Dct
£19,998
Clydebank
~£502/pm
This vehicle is in an almost flawless, nearly new condition inside and out. It's currently on the market and ready for its next owner to take home with the possibility to buy it on finance beginning at only £ monthly.
220D Mht M Sport Step
£32,298
Kirkcaldy
~£811/pm
Take a look at the remarkable price of just £32,298 on this like new, almost impeccable 2 Series 220D Mht M Sport Step with transmission, a cc engine and only few miles on the clock.
220D M Sport Step
£21,298
Nottingham
~£535/pm
At the price of £21,298 or with the possibility to buy using credit with manageable repayments starting at £ per month, this BMW 2 Series 220D M Sport Step is equipped with a CC motor with transmission and has few miles clocked-up on the dash.
218I 136 M Sport
9,106miManualPetrol1.5L
£24,898
Rutherglen
~£625/pm
In the shade of white, this vehicle has 9,106 miles on the clock and has got a manual 1.5L engine requiring petrol.
1.5 218I M Sport Saloon Dct 136 Ps
13,624miAutoPetrol1.5L
£23,700
Haslemere
~£595/pm
Get in touch with this dealership for a closer look at this automatic BMW 2 Series 1.5 218I M Sport Saloon Dct 136 Ps coming equipped with automatic transmission and a 1.5 ltr petrol engine. This second-hand one in Haslemere has 13,624 mi clocked up on the dashboard and is finished in the tone of grey.
218I M Sport
54,345miManualPetrol1.5L
£17,998
Glasgow
~£452/pm
This BMW features a 1500 cc petrol motor with manual transmission and has 54,345 miles on the clock.
220I M Sport
53,540miAutoPetrol2.0L
£15,099
Chatham
~£379/pm
This 2 Series incorporates a 2.0L petrol engine with automatic transmission and has 53,540 miles clocked-up on the dash. This particular used model from this dealer in Peterborough is available in the tone of grey.
218I Sport
8,512miManualPetrol1.5L
£21,498
Bridge of Allan
~£540/pm
Check out the superb price at this dealer in Bridge of Allan for this like new coupe with manual transmission, 8,512 miles clocked up on the dash and a 1.5 ltr petrol engine.
M Sport
2,680miAutoPetrol2.0L
£32,990
Online Dealer
~£828/pm
Currently offered by this dealer at the low price of only £33,185 is this like new 2 Series with a mere 2,680 miles on the dashboard.
1.5 218I M Sport
48,000miManualPetrol1.5L
£12,995
Stoke-on-Trent
~£326/pm
This coupe motor is now on the market and ready for its new owner to drive home. It has 48,000 miles clocked-up on the dashboard and has a 1500 CC petrol engine.
218D M Sport
35,069miManualDiesel2.0L
£15,450
Online Dealer
~£388/pm
Take a look at the amazing price at this dealer for this second hand, BMW 2 Series 218D M Sport that has manual transmission with a 2.0l diesel motor and a mere 35,050 miles clocked up on the dashboard.
M Sport
35,710miAutoPetrol1.5L
£15,199
Peterborough
~£382/pm
Incorporating a 1500 CC petrol motor and automatic transmission: this BMW 2 Series M Sport is currently on the market and ready for its new owner to drive away with 35,710 miles on the dashboard.
218I M Sport
28,563miManualPetrol1.5L
£20,498
Fulwood
~£515/pm
Coming fitted with a 1.5 Ltr petrol engine and manual transmission, this used 2 Series is on the market in the tone of blue with 28,563 miles clocked-up on the dash.
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,278 | £17,784 | 5 | 40,420 | 3,696 |
Aberdeen City | 22 | £23,718 | 2 | 18,565 | 36 |
Aberdeenshire | 1 | £27,995 | 2 | 25,000 | 3 |
Angus | 1 | £20,795 | 3 | 19,500 | 2 |
Ards | 3 | £15,951 | 5 | 33,535 | 3 |
Argyll and Bute | 1 | £9,479 | 10 | 83,000 | - |
Ballymena | 7 | £14,069 | 7 | 64,011 | 2 |
Ballymoney | 2 | £10,445 | 9 | 79,222 | 4 |
Banbridge | 1 | £19,450 | 3 | 28,311 | 1 |
Bedfordshire | 28 | £15,728 | 6 | 46,254 | 45 |
Belfast | 11 | £15,512 | 5 | 43,104 | 64 |
Berkshire | 15 | £18,316 | 5 | 35,346 | 52 |
Blaenau Gwent | 4 | £15,546 | 6 | 53,007 | 8 |
Brent - Greater London | 1 | £8,495 | 9 | 71,000 | 3 |
Bristol | 42 | £25,581 | 3 | 24,210 | 91 |
Bromley - Greater London | 5 | £17,749 | 5 | 35,537 | 15 |
Buckinghamshire | 12 | £19,625 | 6 | 42,071 | 39 |
Cambridgeshire | 26 | £15,777 | 6 | 46,168 | 88 |
Cardiff | 3 | £14,925 | 5 | 38,216 | 32 |
Carmarthenshire | 1 | £17,495 | 5 | 11,567 | 6 |
Carrickfergus | 2 | £12,950 | 7 | 47,468 | 2 |
Ceredigion | 4 | £12,621 | 8 | 65,398 | 7 |
Cheshire | 26 | £19,647 | 5 | 25,189 | 113 |
City of Edinburgh | 10 | £20,233 | 4 | 31,752 | 43 |
City of London - Greater London | 33 | £15,856 | 8 | 43,849 | 85 |
Coleraine | 5 | £12,421 | 8 | 61,058 | 4 |
Conwy | 2 | £20,498 | 5 | 41,260 | - |
Cornwall | 3 | £14,162 | 8 | 63,847 | 13 |
County Durham | 17 | £17,111 | 5 | 39,214 | 69 |
Craigavon | 3 | £16,663 | 5 | 55,789 | 4 |
Croydon - Greater London | 3 | £13,530 | 7 | 31,080 | 11 |
Cumbria | 4 | £19,060 | 5 | 34,446 | 8 |
Derbyshire | 34 | £17,994 | 5 | 42,245 | 109 |
Derry | 3 | £17,565 | 5 | 42,739 | 2 |
Devon | 23 | £18,977 | 6 | 36,963 | 51 |
Dorset | 8 | £17,754 | 5 | 33,734 | 26 |
Down | 1 | £11,295 | 6 | 59,647 | - |
Dumfries and Galloway | 4 | £24,423 | 3 | 30,344 | 15 |
Dundee City | 4 | £25,625 | 2 | 7,279 | 14 |
Dungannon | 2 | £24,240 | 3 | 34,868 | 2 |
Ealing - Greater London | 6 | £15,530 | 5 | 46,040 | 1 |
East Ayrshire | 1 | £11,998 | 7 | 66,895 | 17 |
East Dunbartonshire | 1 | £21,498 | 4 | 14,441 | 4 |
East Lothian | 1 | £11,699 | 7 | 65,512 | - |
East Riding of Yorkshire | 16 | £24,757 | 3 | 32,813 | 35 |
East Sussex | 11 | £18,314 | 5 | 30,701 | 31 |
Enfield - Greater London | 2 | £17,243 | 6 | 32,919 | 3 |
Essex | 53 | £17,192 | 6 | 42,098 | 178 |
Falkirk | 3 | £13,861 | 7 | 52,442 | 7 |
Fermanagh | 2 | £21,820 | 4 | 52,726 | 2 |
Fife | 13 | £26,973 | 3 | 18,468 | 36 |
Flintshire | 1 | £8,495 | 9 | 81,440 | 1 |
Glasgow City | 36 | £21,630 | 3 | 22,917 | 99 |
Gloucestershire | 10 | £15,274 | 7 | 48,455 | 15 |
Greater Manchester | 71 | £14,916 | 7 | 46,656 | 184 |
Hampshire | 32 | £17,941 | 5 | 36,617 | 78 |
Harrow - Greater London | 1 | £18,950 | 5 | 18,990 | 3 |
Havering - Greater London | 7 | £12,140 | 7 | 69,825 | 23 |
Herefordshire | 1 | £10,999 | 8 | 66,152 | 2 |
Hertfordshire | 27 | £18,169 | 5 | 40,297 | 65 |
Highland | 8 | £27,497 | 4 | 22,112 | 20 |
Hillingdon - Greater London | 8 | £13,554 | 7 | 46,697 | 5 |
Hounslow - Greater London | 1 | £16,400 | 5 | 52,872 | 4 |
Inverclyde | 1 | £14,698 | 4 | 35,584 | 2 |
Isle of Wight | 1 | £29,059 | 1 | 5,000 | 2 |
Kent | 31 | £23,692 | 5 | 34,594 | 71 |
Kingston upon Thames - Greater London | 1 | £12,995 | 9 | 42,000 | 4 |
Lancashire | 43 | £15,415 | 5 | 44,487 | 130 |
Leicestershire | 11 | £15,285 | 6 | 50,069 | 45 |
Lincolnshire | 16 | £15,657 | 6 | 33,462 | 34 |
Lisburn | 5 | £11,970 | 7 | 51,681 | 1 |
Magherafelt | 8 | £17,999 | 5 | 47,125 | 1 |
Merseyside | 19 | £15,121 | 6 | 43,680 | 40 |
Moray | 3 | £20,595 | 4 | 13,933 | 2 |
Newport | 3 | £15,812 | 5 | 36,976 | 32 |
Norfolk | 15 | £19,585 | 5 | 27,181 | 50 |
North Ayrshire | 5 | £27,317 | 4 | 27,905 | 21 |
North Down | 2 | £20,985 | 3 | 28,825 | 1 |
North Lanarkshire | 5 | £22,441 | 6 | 43,541 | 20 |
North Yorkshire | 22 | £22,487 | 4 | 33,016 | 63 |
Northamptonshire | 6 | £12,288 | 8 | 48,632 | 56 |
Northumberland | 1 | £25,999 | 4 | 8,000 | 4 |
Nottinghamshire | 34 | £14,985 | 7 | 56,269 | 109 |
Omagh | 1 | £19,995 | 4 | 82,000 | - |
Oxfordshire | 3 | £17,296 | 5 | 24,127 | 17 |
Perth and Kinross | 1 | £13,000 | 7 | 41,303 | 13 |
Redbridge - Greater London | 1 | £11,995 | 8 | 91,100 | 1 |
Renfrewshire | 8 | £17,386 | 5 | 40,071 | 33 |
Rhondda Cynon Taf | 4 | £14,873 | 6 | 55,402 | 11 |
Shropshire | 9 | £17,930 | 6 | 34,430 | 22 |
Somerset | 11 | £17,702 | 5 | 52,129 | 35 |
South Ayrshire | 3 | £18,665 | 5 | 31,827 | 14 |
South Lanarkshire | 2 | £16,298 | 5 | 37,228 | 17 |
South Yorkshire | 39 | £19,889 | 4 | 33,068 | 116 |
Staffordshire | 30 | £19,811 | 5 | 33,241 | 116 |
Stirling | 9 | £18,032 | 4 | 26,764 | 11 |
Suffolk | 13 | £19,226 | 6 | 38,858 | 52 |
Surrey | 33 | £16,330 | 6 | 39,299 | 48 |
Swansea | 14 | £17,125 | 6 | 35,360 | 16 |
Tyne and Wear | 35 | £19,061 | 5 | 31,648 | 81 |
Waltham Forest - Greater London | 2 | £19,499 | 3 | 26,411 | 9 |
Warwickshire | 10 | £16,071 | 6 | 43,547 | 19 |
West Dunbartonshire | 4 | £20,923 | 3 | 17,011 | 8 |
West Lothian | 4 | £21,248 | 3 | 22,890 | 28 |
West Midlands | 33 | £16,228 | 5 | 41,202 | 177 |
West Sussex | 6 | £16,707 | 6 | 33,069 | 37 |
West Yorkshire | 39 | £18,038 | 5 | 40,021 | 107 |
Wiltshire | 37 | £29,371 | 3 | 19,298 | 114 |
Worcestershire | 6 | £17,415 | 7 | 48,250 | 21 |