2017 BMW 2 Series
218I Sport
56,260miAutoPetrol1.5L
£12,099
Peterborough
~£304/pm
Coming in silver, this 1.5l petrol BMW with automatic transmission is now available for you to own.
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,422 cars
218I Sport
56,260miAutoPetrol1.5L
£12,099
Peterborough
~£304/pm
Coming in silver, this 1.5l petrol BMW with automatic transmission is now available for you to own.
2.0L 220D Luxury 188 Bhp
139,011miAutoDiesel2.0L
£6,750
London
~£170/pm
Available for viewing at this dealer located in London is this second hand car that features a 2.0 litre diesel motor with automatic transmission. It's up for sale and ready for its new owner to take home in the shade of white with 139,011 miles on the dashboard.
M235i Xdrive Step Saloon
39,026miAutoPetrol2.0L
£23,998
Hessle
~£603/pm
This 2 Series M235i Xdrive Step Saloon is fitted out with a 2.0 LTR petrol engine with automatic transmission and it has clocked up 39,026 mi.
218I M Sport Dct
32,196miAutoPetrol1.5L
£21,549
Ipswich
~£541/pm
At this dealer you'll find the fantastic price of only £21,823 on this 2 Series 218I M Sport Dct with a 1.5 litre petrol motor, automatic transmission and 32,196 mi on the dash.
M240i Nav
48,211miManualPetrol3.0L
£16,581
Chelmsford
~£416/pm
Up for sale and ready for its next owner to drive away is this 2 Series. This second hand mode has got 48,211 miles clocked up on the dash and contains a 3.0 litre petrol engine with manual transmission.
2.0 225D M Sport Euro 6 Ss
38,370miAutoDiesel2.0L
£15,000
Witham
~£377/pm
Incorporating a 2.0 Ltr diesel engine and automatic transmission - this used BMW 2 Series 2.0 225D M Sport Euro 6 Ss is on the market and ready for you to drive away with 38,370 miles on the dash.
M Sport
40,142miAutoPetrol1.5L
£16,300
Online Dealer
~£409/pm
Painted in a blue finish, this coupe car has a 1.5L petrol motor with automatic transmission and it has 40,142 miles clocked-up on the dashboard. First Registered in 2020, this BMW 2 Series M Sport is up for sale and ready for its new owner to take home for £16,300.
2.0 225D M Sport 222 Bhp
33,164miAutoDiesel2.0L
£14,995
Liverpool
~£377/pm
Become the next owner of this convertible which contains a 2.0 litre diesel engine and automatic transmission. This second-hand model at this dealer has been finished in grey and has just 33,164 miles clocked-up on the dash.
1.5 218I M Sport Saloon 136 Ps
6,761miManualPetrol1.5L
£26,050
Haslemere
~£654/pm
On offer and ready for its new owner to drive away today is this near mint 2 Series 1.5 218I M Sport Saloon 136 Ps that has a 1.5l petrol engine with manual transmission. This second-hand model at this dealer has a mere 6,761 miles clocked up on the dash.
218D M Sport
49,000miAutoDiesel2.0L
£13,395
Hitchin
~£336/pm
Currently advertised by this dealer located in Hitchin is this motor that has automatic transmission and a 2.0 Ltr diesel engine. It's up for sale in the shade of white with 49,000 miles clocked-up on the dashboard.
M Sport
66,152miManualDiesel2.0L
£10,999
Leominster
~£276/pm
Available to view at your request is this used car with 66,152 miles clocked up on the dashboard, manual gearbox and 2.0L diesel engine.
2.0 220I M Sport Saloon Dct 178 Ps
11,495miAutoPetrol2.0L
£26,995
Farnborough
~£678/pm
A terrific price of only £26,995 from this dealership in Farnborough for this used with a mere 11,495 mi on the clock.
218I Sport
11,042miManualPetrol1.5L
£19,970
Barnsley
~£501/pm
Are you looking for a BMW 2 Series? Then have a more detailed look at this second-hand one coming in white that’s got manual transmission, a 1.5 litre petrol motor and 11,042 miles on the clock.
2.0 M235i Saloon Xdrive 306 Ps
33,000miAutoPetrol2.0L
£26,995
Farnborough
~£678/pm
Now on the market and ready for you to drive away is this BMW 2 Series 2.0 M235i Saloon Xdrive 306 Ps with a 2.0 Litre petrol motor and 33,000 miles clocked up on the dashboard.
218I 136 M Sport
30,673miManualPetrol1.5L
£20,295
Chelmsford
~£510/pm
Have a look at the low price at this dealership for this low mileage BMW 2 Series 218I 136 M Sport that has just 30,673 miles on the dash, a 1.5 l petrol engine and manual transmission.
218I 136 M Sport
27,021miManualPetrol1.5L
£20,810
Chelmsford
~£523/pm
On offer and ready for you to drive away is this saloon that contains a 1.5L petrol engine with manual transmission. This used model now available from our dealership only has 27,021 miles clocked up on the dash and is finished in white.
218I M Sport Dct
20,989miAutoPetrol
£21,275
Birmingham
~£534/pm
On offer and available to take on a test drive is this BMW 2 Series 218I M Sport Dct painted in the shade of white; it has a Ltr petrol engine with automatic transmission and it has got 20,989 miles on the dashboard.
218I M Sport Dct
20,029miAutoPetrol
£20,999
Newport
~£527/pm
A low price of only £20,999 is currently being offered by us at this dealer for this low mileage BMW 2 Series which has a mere 20,029 mi on the clock.
218I M Sport Nav
28,964miManualPetrol
£13,499
Birmingham
~£339/pm
Up for sale and ready for its next owner to take home is this BMW 2 Series 218I M Sport Nav, it contains a litre petrol motor with manual transmission. This used model currently up for sale at our dealership in Birmingham comes in the tone of grey and has just 28,964 miles on the dash.
Coupe
119,797miAutoDiesel2.0L
£8,995
Leeds
~£226/pm
A 2.0 litre diesel engine and automatic transmission are only some of the qualities that this 2 Series has to offer its new driver.
218D M Sport Step Nav
22,230miAutoDiesel
£15,999
Chester
~£402/pm
Grab the chance to be the happy owner of this 2 Series 218D M Sport Step Nav now priced at this dealer's great price of just £15,999. It has been finished in the shade of blue, has 22,230 miles clocked up on the dash and contains a LTR diesel engine with automatic transmission.
220I Sport
AutoPetrol2.0L
£17,698
Chesterfield
~£444/pm
For sale at the price of £17,698 or with the possibility to buy using credit with affordable payments beginning at £ pm, this BMW has few miles clocked-up on the dash and contains a 2000cc petrol motor with automatic transmission.
Bmw 2 Series 3.0 M235i Euro 6 Ss
AutoPetrol
£15,600
Burton upon Trent
~£392/pm
Available to view at your request is this 2 Series with few miles on the clock, automatic gearbox and a Ltr petrol engine.
2.0 218D M Sport
48,790miManualDiesel2.0L
£10,799
London
~£271/pm
2 Series 2.0 218D M Sport with a 2000 CC diesel motor and manual gearbox.
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,414 | £17,577 | 5 | 41,359 | 3,790 |
Aberdeen City | 17 | £25,283 | 2 | 19,046 | 43 |
Aberdeenshire | 2 | £34,995 | 2 | 16,350 | 3 |
Angus | 1 | £20,795 | 3 | 19,500 | 3 |
Antrim | 1 | £17,995 | 4 | 42,000 | 3 |
Ards | 2 | £12,899 | 7 | 37,997 | 2 |
Argyll and Bute | 1 | £9,979 | 10 | 83,000 | - |
Ballymena | 4 | £15,085 | 8 | 69,884 | 4 |
Ballymoney | 3 | £10,413 | 9 | 87,248 | 3 |
Bedfordshire | 24 | £16,247 | 6 | 49,263 | 52 |
Belfast | 9 | £16,870 | 5 | 36,799 | 62 |
Berkshire | 14 | £16,793 | 7 | 46,604 | 58 |
Blaenau Gwent | 4 | £18,247 | 5 | 37,077 | 9 |
Brent - Greater London | 2 | £17,450 | 8 | 33,450 | 4 |
Bristol | 36 | £25,162 | 3 | 25,848 | 94 |
Bromley - Greater London | 6 | £19,618 | 5 | 32,180 | 14 |
Buckinghamshire | 16 | £16,908 | 6 | 40,428 | 27 |
Caerphilly | 1 | £10,995 | 6 | 79,000 | - |
Cambridgeshire | 38 | £15,911 | 6 | 45,410 | 83 |
Cardiff | 4 | £16,725 | 5 | 36,608 | 33 |
Carmarthenshire | 2 | £13,495 | 7 | 43,053 | 4 |
Carrickfergus | 1 | £15,950 | 5 | 30,218 | 2 |
Ceredigion | 5 | £15,476 | 6 | 51,018 | 4 |
Cheshire | 31 | £18,837 | 5 | 30,795 | 121 |
City of Edinburgh | 13 | £18,879 | 4 | 30,030 | 59 |
City of London - Greater London | 31 | £15,262 | 9 | 52,397 | 94 |
Coleraine | 5 | £13,112 | 8 | 58,488 | 4 |
Cornwall | 4 | £15,481 | 6 | 30,705 | 12 |
County Durham | 14 | £19,848 | 4 | 31,064 | 69 |
Craigavon | 4 | £17,497 | 5 | 49,166 | 3 |
Croydon - Greater London | 4 | £17,220 | 5 | 28,560 | 11 |
Cumbria | 4 | £17,985 | 6 | 33,837 | 12 |
Derbyshire | 34 | £17,934 | 5 | 38,448 | 111 |
Derry | 2 | £18,850 | 4 | 45,243 | 1 |
Devon | 23 | £17,365 | 6 | 44,091 | 48 |
Dorset | 13 | £21,033 | 4 | 27,463 | 32 |
Down | 1 | £11,295 | 6 | 59,647 | 2 |
Dumfries and Galloway | 5 | £24,978 | 3 | 16,309 | 18 |
Dundee City | 6 | £29,792 | 1 | 9,675 | 14 |
Dungannon | 1 | £13,495 | 7 | 64,500 | 1 |
Ealing - Greater London | 4 | £17,071 | 5 | 30,325 | 2 |
East Ayrshire | 5 | £18,538 | 6 | 36,642 | 14 |
East Dunbartonshire | 1 | £19,998 | 3 | 31,475 | 3 |
East Lothian | 1 | £11,699 | 7 | 48,828 | 1 |
East Riding of Yorkshire | 23 | £24,490 | 4 | 26,574 | 25 |
East Sussex | 11 | £20,810 | 4 | 28,262 | 26 |
Enfield - Greater London | 3 | £16,660 | 6 | 29,704 | 1 |
Essex | 70 | £17,811 | 6 | 40,205 | 170 |
Falkirk | 5 | £13,675 | 7 | 54,983 | 8 |
Fermanagh | 1 | £14,690 | 6 | 74,336 | 2 |
Fife | 16 | £24,967 | 3 | 18,656 | 31 |
Flintshire | 1 | £8,997 | 9 | 81,440 | - |
Glasgow City | 19 | £24,619 | 3 | 18,542 | 112 |
Gloucestershire | 6 | £13,848 | 7 | 50,532 | 29 |
Greater Manchester | 68 | £14,960 | 6 | 45,189 | 173 |
Hammersmith & Fulham - Greater London | 1 | £12,995 | 8 | 18,000 | - |
Hampshire | 31 | £19,309 | 5 | 30,964 | 78 |
Harrow - Greater London | 2 | £15,723 | 6 | 53,495 | 2 |
Havering - Greater London | 10 | £13,503 | 7 | 57,923 | 18 |
Herefordshire | 1 | £10,999 | 8 | 66,152 | 3 |
Hertfordshire | 31 | £18,107 | 5 | 40,667 | 70 |
Highland | 9 | £28,197 | 4 | 23,335 | 22 |
Hillingdon - Greater London | 6 | £13,575 | 7 | 68,331 | 12 |
Inverclyde | 1 | £14,998 | 4 | 35,584 | 4 |
Isle of Wight | 1 | £29,059 | 1 | 5,000 | 2 |
Kent | 21 | £18,609 | 5 | 44,825 | 76 |
Kingston upon Thames - Greater London | 2 | £14,156 | 8 | 29,048 | 3 |
Lancashire | 61 | £16,756 | 5 | 38,203 | 110 |
Leicestershire | 13 | £15,465 | 6 | 43,612 | 49 |
Lincolnshire | 17 | £15,000 | 6 | 38,354 | 48 |
Lisburn | 1 | £6,995 | 10 | 100,930 | - |
Magherafelt | 9 | £16,317 | 5 | 53,153 | 3 |
Merseyside | 16 | £13,499 | 7 | 51,646 | 47 |
Merton - Greater London | 1 | £10,990 | 0 | 40,000 | 1 |
Monmouthshire | 2 | £8,245 | 9 | 113,000 | 1 |
Moray | 2 | £19,995 | 4 | 11,300 | 4 |
Newport | 9 | £20,697 | 4 | 25,492 | 27 |
Norfolk | 18 | £17,677 | 5 | 34,251 | 60 |
North Ayrshire | 4 | £24,573 | 4 | 33,069 | 23 |
North Down | 2 | £20,985 | 3 | 28,825 | 1 |
North Lanarkshire | 5 | £20,052 | 6 | 41,616 | 18 |
North Yorkshire | 32 | £22,810 | 4 | 29,579 | 69 |
Northamptonshire | 9 | £13,068 | 7 | 46,522 | 60 |
Northumberland | 1 | £26,999 | 4 | 8,000 | 4 |
Nottinghamshire | 43 | £14,987 | 6 | 53,244 | 119 |
Omagh | 1 | £19,995 | 4 | 78,000 | - |
Oxfordshire | 6 | £15,723 | 5 | 34,157 | 12 |
Perth and Kinross | 2 | £16,149 | 8 | 64,289 | 17 |
Redbridge - Greater London | 1 | £11,995 | 8 | 91,100 | 1 |
Renfrewshire | 7 | £20,827 | 4 | 25,628 | 38 |
Rhondda Cynon Taf | 7 | £15,388 | 6 | 46,085 | 12 |
Shropshire | 11 | £14,858 | 6 | 37,430 | 13 |
Somerset | 16 | £19,755 | 5 | 32,448 | 39 |
South Ayrshire | 6 | £21,348 | 3 | 26,011 | 10 |
South Lanarkshire | 5 | £14,479 | 6 | 39,911 | 19 |
South Yorkshire | 37 | £19,409 | 5 | 32,681 | 111 |
Staffordshire | 48 | £21,496 | 4 | 30,907 | 137 |
Stirling | 9 | £18,620 | 4 | 27,541 | 8 |
Suffolk | 15 | £19,120 | 5 | 38,041 | 55 |
Surrey | 29 | £14,563 | 7 | 48,696 | 46 |
Sutton - Greater London | 1 | £8,990 | 9 | 100,999 | - |
Swansea | 8 | £14,751 | 6 | 44,792 | 14 |
Tyne and Wear | 42 | £19,553 | 5 | 31,707 | 91 |
Waltham Forest - Greater London | 2 | £26,249 | 2 | 15,775 | 7 |
Warwickshire | 9 | £19,994 | 6 | 40,484 | 17 |
West Dunbartonshire | 3 | £21,231 | 3 | 12,873 | 7 |
West Lothian | 6 | £18,298 | 4 | 30,860 | 16 |
West Midlands | 54 | £15,660 | 6 | 41,507 | 158 |
West Sussex | 10 | £20,032 | 5 | 20,008 | 36 |
West Yorkshire | 41 | £18,373 | 6 | 40,195 | 122 |
Wiltshire | 48 | £27,560 | 3 | 21,649 | 130 |
Worcestershire | 6 | £12,880 | 7 | 53,992 | 23 |
Wrexham | 1 | £11,995 | 7 | 32,250 | 1 |