2017 BMW 2 Series
M Sport
54,639miAutoPetrol2.0L
£14,995
Farnham
~£377/pm
This 2 Series for sale priced at £14,995 has 54,639 miles clocked up on the dash and comes in the tone of white.
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,300 cars
M Sport
54,639miAutoPetrol2.0L
£14,995
Farnham
~£377/pm
This 2 Series for sale priced at £14,995 has 54,639 miles clocked up on the dash and comes in the tone of white.
218I 136 M Sport
18,440miManualPetrol1.5L
£20,898
Rutherglen
~£525/pm
Are you searching for a BMW 2 Series 218I 136 M Sport? Well, take a closer look at this second hand model coming in the tone of white with a 1500cc petrol engine, manual transmission and 18,440 miles clocked up on the dash.
2.0 M235i Saloon Xdrive 306 Ps
22,322miAutoPetrol2.0L
£27,895
Bishop's Stortford
~£701/pm
This BMW available from this dealer priced at £27,895 comes in the tone of grey and has 22,322 miles on the clock.
220I M Sport
48,125miAutoPetrol2.0L
£14,295
Maldon
~£359/pm
48,125 miles on the clock, this BMW 2 Series is fitted out with a 2.0 LTR petrol engine and it's got automatic transmission.
1.5 218I Se 134 Bhp
29,880miAutoPetrol1.5L
£12,192
Liverpool
~£306/pm
Up for sale and ready for you to take home is this BMW 2 Series that has got a 1.5 LTR petrol motor with automatic transmission. This used one now in stock at our dealership in Liverpool is for sale at the great price of only £12,192.
230E Xdrive M Sport Dct
3,002miAutoHybrid1.5L
£46,000
Chelmsford
~£1,155/pm
Check out the superb price at this dealer for this almost pristine, nearly new BMW 2 Series 230E Xdrive M Sport Dct with automatic transmission, a 1.5 ltr hybrid engine and just 3,002 miles on the clock.
2.0 M Sport Euro 6 Ss
59,985miAutoDiesel2.0L
£12,495
Middleton
~£314/pm
Advertised at the full price of £12,495 and with the possibility to purchase using credit with affordable payments beginning at £ pm, this blue BMW 2 Series 2.0 M Sport Euro 6 Ss has done 59,985 mi and contains a 2.0 LTR diesel motor.
2.0 218D Luxury Euro 6 Ss
56,370miManualDiesel2.0L
£8,700
Stoke-on-Trent
~£218/pm
This 2 Series 2.0 218D Luxury Euro 6 Ss for sale from this dealer priced at £8,700 has been finished in the tone of black and has 56,370 miles clocked up on the dash.
220I Mht Sport Dct
2,308miAutoPetrol1.5L
£33,815
Chelmsford
~£849/pm
This BMW 2 Series is in a nearly new condition in and out. It's currently on the market and ready for its new owner to drive away with the possibility to buy it on finance starting at £ pm.
1.5 218I M Sport 134 Bhp
68,145miAutoPetrol1.5L
£12,750
Walsall
~£320/pm
Be the next owner of this BMW that is fitted with a 1.5 ltr petrol engine with automatic transmission. This second-hand model from this dealership in Walsall has 68,145 miles on the dash.
218I M Sport
11,319miManualPetrol1.5L
£21,998
Port Glasgow
~£552/pm
Available to view at this dealer in the Port Glasgow area is this used car that comes fitted out with a 1.5 L petrol engine and manual transmission. It is on the market and ready for its new owner to take home in the shade of blue with 11,319 miles on the clock.
218I M Sport Nav Step
26,578miAutoPetrol
£17,699
Middlesbrough
~£444/pm
Coming equipped with a Litre petrol engine with automatic transmission, this used BMW comes in the shade of black and has got 26,578 miles on the dashboard.
218I Sport
24,208miManualPetrol
£11,599
Coventry
~£291/pm
This 2 Series 218I Sport has got a LTR petrol motor with manual transmission and has got 24,208 mi on the dash. First Registered in 2018, this 2 Series 218I Sport is now on the market and ready for its new owner to drive away for £11,599.
M Sport
3,837miAutoPetrol
£28,900
Durham
~£726/pm
Thinking of buying a 2 Series? Then have a more detailed look at this used near mint one still in a superb, like new condition in and out. This particular vehicle has 3,837 miles clocked-up on the dash and is equipped with a CC petrol motor with automatic transmission.
218I Sport Nav
43,712miManualPetrol
£11,899
Mansfield
~£299/pm
This BMW 2 Series has got 43,712 miles clocked up on the dash and comes fitted out with a Litre petrol engine and manual transmission.
220I M Sport Convertible
47,614miAuto2.0L
£16,990
Lincoln
~£427/pm
On the market and ready for its next owner to take home is this BMW 2 Series 220I M Sport Convertible that contains a 2000 cc engine with automatic transmission. This used model has 47,614 miles clocked up on the dash and has been finished in the tone of blue.
M235i Xdrive Step Pro Pack
6,792miPetrol
£30,499
Sheffield
~£766/pm
Now displayed at our showroom in the Sheffield area - this low mileage, like new second hand car which is equipped with a L petrol motor and transmission.
M235i Xdrive Step Pro Pack
1,560miPetrol
£30,999
Manchester
~£778/pm
2 Series M235i Xdrive Step Pro Pack, in an almost pristine, nearly new condition, now available to buy at the terrific price of £30,999. This car looks like new, comes fitted with transmission and a CC petrol engine with just 1,560 miles clocked up on the dash.
218D 150 Luxury
91,266miManualDiesel2.0L
£7,950
Ballymoney
~£200/pm
Up for sale and ready for its next owner to drive away is this motor priced at only £7,950. This dealership in Ballymoney also provides you with the option to pay using affordable monthly repayments to suit all budgets with instalment plans starting from just £ per month.
220I M Sport Nav
17,200miManualPetrol2.0L
£14,270
Liverpool
~£358/pm
Available for sale is this convertible painted in grey. This second hand model has a 2.0L petrol engine with manual transmission and has got 17,200 miles clocked up on the dashboard.
218I M Sport Dct
12,080miAutoPetrol1.5L
£22,998
Paisley
~£578/pm
There is a bargain price at this car dealership on this low mileage, near mint BMW with a 1500 cc petrol motor, a mere 12,080 miles on the clock and automatic transmission.
2.0 220D Sport Euro 6 Ss
64,000miManualDiesel2.0L
£9,990
Burton upon Trent
~£251/pm
A 2000 cc diesel engine and manual transmission are just some of the attributes that this coupe 2 Series 2.0 220D Sport Euro 6 Ss has to offer its new driver.
218I M Sport
36,689miManualPetrol1.5L
£19,998
Fulwood
~£502/pm
In the shade of red, this saloon car has 36,689 miles on the clock and comes equipped with a manual 1.5 litre engine requiring petrol.
M240i Auto
36,463miAutoPetrol3.0L
£20,495
Knutsford
~£515/pm
This BMW has 36,463 miles clocked-up on the dashboard and is fitted out with a 3.0 Ltr engine. It runs on petrol with automatic transmission and is finished in the tone of orange.
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,289 | £17,755 | 5 | 41,560 | 3,681 |
Aberdeen City | 19 | £23,689 | 2 | 19,196 | 37 |
Aberdeenshire | 1 | £27,995 | 2 | 25,000 | 3 |
Angus | 1 | £20,795 | 3 | 19,500 | 1 |
Ards | 1 | £17,950 | 5 | 20,994 | 5 |
Argyll and Bute | 1 | £9,479 | 10 | 83,000 | - |
Ballymena | 6 | £14,581 | 7 | 65,513 | 2 |
Ballymoney | 3 | £9,447 | 8 | 83,236 | 4 |
Banbridge | 1 | £19,450 | 3 | 28,311 | 1 |
Bedfordshire | 31 | £16,318 | 6 | 45,904 | 43 |
Belfast | 9 | £15,104 | 6 | 43,796 | 71 |
Berkshire | 17 | £17,646 | 6 | 42,334 | 53 |
Blaenau Gwent | 3 | £15,228 | 6 | 54,484 | 7 |
Brent - Greater London | 1 | £8,495 | 9 | 71,000 | 3 |
Bristol | 36 | £24,470 | 4 | 27,761 | 95 |
Bromley - Greater London | 4 | £18,270 | 5 | 40,247 | 15 |
Buckinghamshire | 13 | £17,816 | 6 | 43,029 | 39 |
Cambridgeshire | 27 | £16,460 | 6 | 45,098 | 83 |
Cardiff | 3 | £14,925 | 5 | 38,216 | 35 |
Carrickfergus | 3 | £12,617 | 7 | 58,437 | 2 |
Ceredigion | 5 | £12,496 | 8 | 61,917 | 6 |
Cheshire | 26 | £17,370 | 6 | 30,359 | 118 |
City of Edinburgh | 11 | £21,012 | 4 | 28,525 | 41 |
City of London - Greater London | 28 | £16,854 | 8 | 39,507 | 91 |
Coleraine | 5 | £12,685 | 7 | 56,323 | 4 |
Conwy | 2 | £20,498 | 5 | 41,260 | - |
Cornwall | 3 | £14,328 | 7 | 50,028 | 13 |
County Durham | 19 | £18,299 | 5 | 37,652 | 68 |
Craigavon | 2 | £17,747 | 4 | 51,793 | 5 |
Croydon - Greater London | 5 | £15,876 | 6 | 31,172 | 10 |
Cumbria | 3 | £20,047 | 5 | 38,261 | 9 |
Derbyshire | 36 | £18,420 | 5 | 39,762 | 103 |
Derry | 4 | £16,099 | 6 | 47,054 | 1 |
Devon | 23 | £17,778 | 6 | 45,858 | 53 |
Dorset | 9 | £16,725 | 6 | 39,855 | 25 |
Dumfries and Galloway | 5 | £26,338 | 2 | 25,595 | 14 |
Dundee City | 7 | £24,643 | 2 | 13,176 | 13 |
Dungannon | 1 | £18,490 | 3 | 53,736 | 3 |
Ealing - Greater London | 6 | £15,260 | 6 | 46,040 | 1 |
East Ayrshire | 1 | £11,998 | 7 | 66,895 | 16 |
East Dunbartonshire | 1 | £10,998 | 7 | 45,123 | 5 |
East Lothian | 1 | £11,699 | 7 | 65,512 | - |
East Riding of Yorkshire | 13 | £25,564 | 3 | 32,451 | 37 |
East Sussex | 8 | £18,158 | 5 | 29,299 | 31 |
Enfield - Greater London | 1 | £15,495 | 7 | 45,548 | 4 |
Essex | 52 | £18,562 | 5 | 41,391 | 178 |
Falkirk | 4 | £17,708 | 5 | 43,593 | 9 |
Fermanagh | 1 | £14,690 | 6 | 74,336 | 2 |
Fife | 14 | £26,489 | 3 | 18,466 | 33 |
Flintshire | 1 | £8,495 | 9 | 81,440 | 1 |
Glasgow City | 38 | £22,750 | 3 | 21,497 | 109 |
Gloucestershire | 9 | £15,143 | 7 | 50,549 | 15 |
Greater Manchester | 74 | £15,006 | 6 | 46,676 | 180 |
Hampshire | 34 | £17,851 | 5 | 37,466 | 79 |
Havering - Greater London | 7 | £12,212 | 7 | 69,825 | 21 |
Herefordshire | 2 | £14,925 | 7 | 40,663 | 2 |
Hertfordshire | 30 | £16,444 | 6 | 46,161 | 66 |
Highland | 9 | £25,941 | 4 | 24,655 | 17 |
Hillingdon - Greater London | 8 | £13,517 | 7 | 46,697 | 5 |
Hounslow - Greater London | 3 | £14,897 | 5 | 42,362 | 4 |
Inverclyde | 3 | £19,398 | 4 | 22,213 | 4 |
Isle of Wight | 2 | £20,093 | 5 | 43,500 | 2 |
Kent | 29 | £21,265 | 5 | 36,870 | 74 |
Kingston upon Thames - Greater London | 2 | £14,898 | 8 | 52,250 | 4 |
Lancashire | 48 | £16,014 | 5 | 41,622 | 128 |
Leicestershire | 14 | £15,112 | 6 | 48,601 | 39 |
Limavady | 1 | £19,745 | 3 | 52,000 | - |
Lincolnshire | 14 | £14,958 | 7 | 43,639 | 37 |
Lisburn | 4 | £11,714 | 8 | 61,851 | 2 |
Magherafelt | 8 | £17,961 | 5 | 47,125 | 1 |
Merseyside | 20 | £14,664 | 6 | 41,203 | 42 |
Merthyr Tydfil | 1 | £12,499 | 7 | 48,478 | 2 |
Moray | 3 | £20,595 | 4 | 13,937 | 1 |
Newport | 3 | £15,779 | 5 | 36,976 | 30 |
Norfolk | 18 | £19,804 | 5 | 27,113 | 48 |
North Ayrshire | 4 | £30,672 | 4 | 26,472 | 22 |
North Down | 2 | £20,985 | 3 | 28,825 | 1 |
North Lanarkshire | 5 | £24,950 | 6 | 43,541 | 19 |
North Yorkshire | 29 | £22,384 | 4 | 31,796 | 61 |
Northamptonshire | 5 | £14,484 | 7 | 49,119 | 54 |
Northumberland | 1 | £25,999 | 4 | 8,000 | 4 |
Nottinghamshire | 34 | £15,069 | 7 | 53,512 | 109 |
Oxfordshire | 3 | £17,296 | 5 | 24,127 | 14 |
Redbridge - Greater London | 1 | £11,795 | 8 | 91,100 | 1 |
Renfrewshire | 11 | £20,343 | 4 | 28,264 | 32 |
Rhondda Cynon Taf | 3 | £14,264 | 6 | 57,583 | 12 |
Shropshire | 6 | £17,346 | 6 | 33,780 | 25 |
Somerset | 11 | £16,542 | 6 | 59,912 | 31 |
South Ayrshire | 3 | £21,665 | 3 | 18,198 | 14 |
South Lanarkshire | 2 | £16,298 | 5 | 37,228 | 16 |
South Yorkshire | 35 | £21,256 | 4 | 33,946 | 119 |
Staffordshire | 28 | £19,374 | 4 | 34,145 | 116 |
Stirling | 8 | £15,661 | 6 | 30,160 | 14 |
Suffolk | 13 | £20,065 | 5 | 43,031 | 52 |
Surrey | 28 | £15,491 | 7 | 39,391 | 57 |
Swansea | 11 | £19,298 | 5 | 32,328 | 22 |
Tyne and Wear | 40 | £19,086 | 5 | 31,450 | 84 |
Warwickshire | 10 | £15,668 | 6 | 43,176 | 21 |
West Dunbartonshire | 4 | £19,798 | 4 | 29,996 | 8 |
West Lothian | 4 | £19,498 | 4 | 26,575 | 27 |
West Midlands | 39 | £17,019 | 5 | 42,268 | 177 |
West Sussex | 4 | £20,285 | 5 | 30,610 | 39 |
West Yorkshire | 41 | £18,265 | 5 | 36,188 | 99 |
Wiltshire | 36 | £28,683 | 3 | 19,090 | 105 |
Worcestershire | 7 | £22,213 | 5 | 37,484 | 21 |