2021 BMW 2 Series
M235i Xdrive Step Saloon
39,026miAutoPetrol2.0L
£23,498
Hessle
~£590/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.
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,329 cars
M235i Xdrive Step Saloon
39,026miAutoPetrol2.0L
£23,498
Hessle
~£590/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 136 M Sport Dct
31,979miAutoPetrol1.5L
£21,998
Bridge of Allan
~£552/pm
On the market and ready for its new owner to take home is this BMW painted in black. This used model is equipped with a 1500CC petrol motor with automatic transmission and has 31,979 miles on the dash.
2.0 M Sport Euro 6 Ss
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.
220I Sport
12,817miAutoPetrol2.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.
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.
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
£25,900
Haslemere
~£650/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.
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
£24,994
Farnborough
~£628/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 Satellite Navigation, Parking Senso
11,042miManualPetrol1.5L
£19,250
Barnsley
~£483/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
£25,994
Farnborough
~£653/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
27,021miManualPetrol1.5L
£20,555
Chelmsford
~£516/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 Sport
56,269miAutoPetrol1.5L
£12,099
Cannock
~£304/pm
Coming in silver, this 1.5l petrol BMW with automatic transmission is now available for you to own.
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.
2.0 M Sport Euro 6 Ss
67,979miAutoPetrol2.0L
£12,990
Worcester
~£326/pm
This BMW 2 Series 2.0 M Sport Euro 6 Ss contains a 2.0 litre petrol engine with automatic transmission and has 67,979 miles on the dashboard.
220D M Sport
20,994miAutoDiesel2.0L
£17,950
Newtownards
~£451/pm
Up for sale at the price of £17,950 and with the possibility to buy using credit with affordable repayments beginning from £ per calendar month, this BMW has 20,994 miles clocked up on the dash and comes equipped with a 2.0l diesel engine and automatic transmission.
M Sport
55,000miAutoDiesel2.0L
£14,950
Wickford
~£375/pm
Advertised by this dealer in Wickford is this convertible vehicle that is fitted out with automatic transmission and a 2000 CC diesel engine. Up for sale and ready for its next owner to drive away in the shade of blue with 55,000 miles on the dashboard.
Convertible 2.0 220D M Sport Euro 6 Ss
67,516miAutoDiesel2.0L
£12,395
Peterborough
~£311/pm
Incorporating a 2.0 Litre diesel engine with automatic transmission, this second hand BMW 2 Series Convertible 2.0 220D M Sport Euro 6 Ss from this dealer is on the market with a black finish and has 67,516 miles clocked-up on the dashboard.
2.0 218D M Sport Euro 6 Ss
116,850miManualDiesel2.0L
£6,495
Wisbech
~£163/pm
This second-hand 2 Series from this dealer has 116,850 miles clocked up on the dashboard and contains a 2000 cc diesel engine with manual transmission.
M235i Xdrive Step
6,117miAutoPetrol2.0L
£30,998
Kirkcaldy
~£778/pm
Now available at our dealership in Kirkcaldy is this BMW 2 Series M235i Xdrive Step that has got a 2.0L petrol motor with automatic transmission. It's in a nearly new, almost flawless condition throughout and is up for sale and ready for its next owner to drive away in the tone of black with only 6,001 miles on the dashboard.
220D Sport
100,930miManualDiesel2.0L
£6,995
Lisburn
~£176/pm
Containing a 2.0 Litre diesel engine with manual transmission, this BMW is currently available to buy in a white finish with 100,930 miles clocked-up on the dashboard.
Coupe
48,657miAutoDiesel2.0L
£13,495
Maldon
~£339/pm
Coming in the shade of grey, this coupe used car has 48,657 miles clocked-up on the dashboard and features a automatic 2000 CC engine requiring diesel.
225Xe Luxury
36,100miAutoHybrid
£14,737
Orpington
~£370/pm
A terrific price of just £14,737 from us at this dealer for this BMW with low mileage fitted out with a litre hybrid motor and automatic transmission.
218I 136 Sport Live Cockpit Professional
22,811miManualPetrol
£20,243
Wallsend
~£508/pm
Test drive this 2 Series 218I 136 Sport Live Cockpit Professional which contains a Litre petrol engine and manual transmission. This second hand model now available from this dealership is advertised at the bargain price of just £20,402, comes in white and has done 22,811 miles.
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,318 | £17,641 | 5 | 41,012 | 3,666 |
Aberdeen City | 21 | £24,608 | 2 | 17,159 | 41 |
Aberdeenshire | 1 | £27,995 | 2 | 25,000 | 3 |
Angus | 1 | £20,795 | 3 | 19,500 | 2 |
Ards | 4 | £17,475 | 5 | 33,774 | 3 |
Argyll and Bute | 1 | £9,479 | 10 | 83,000 | - |
Ballymena | 6 | £13,872 | 8 | 65,922 | 2 |
Ballymoney | 2 | £10,445 | 9 | 79,222 | 4 |
Bedfordshire | 22 | £16,737 | 6 | 47,887 | 50 |
Belfast | 12 | £15,469 | 5 | 45,997 | 62 |
Berkshire | 16 | £17,583 | 6 | 42,084 | 52 |
Blaenau Gwent | 4 | £15,596 | 6 | 53,007 | 8 |
Brent - Greater London | 2 | £13,245 | 8 | 42,950 | 4 |
Bristol | 35 | £25,124 | 3 | 24,258 | 93 |
Bromley - Greater London | 6 | £19,421 | 4 | 31,752 | 15 |
Buckinghamshire | 9 | £19,509 | 5 | 36,888 | 36 |
Cambridgeshire | 28 | £14,871 | 6 | 46,884 | 84 |
Cardiff | 2 | £21,549 | 4 | 38,023 | 33 |
Carmarthenshire | 1 | £17,495 | 5 | 11,567 | 7 |
Ceredigion | 5 | £15,237 | 6 | 54,243 | 6 |
Cheshire | 33 | £19,536 | 5 | 28,378 | 113 |
City of Edinburgh | 9 | £21,798 | 4 | 23,348 | 50 |
City of London - Greater London | 33 | £15,749 | 8 | 44,610 | 87 |
Clackmannanshire | 1 | £10,298 | 9 | 58,360 | 1 |
Coleraine | 4 | £12,528 | 8 | 64,822 | 4 |
Conwy | 1 | £10,995 | 8 | 70,296 | 1 |
Cornwall | 5 | £13,907 | 6 | 40,068 | 11 |
County Durham | 11 | £17,245 | 5 | 38,142 | 69 |
Craigavon | 4 | £15,947 | 5 | 56,133 | 4 |
Croydon - Greater London | 2 | £13,295 | 7 | 33,000 | 14 |
Cumbria | 4 | £17,611 | 6 | 32,075 | 8 |
Derbyshire | 32 | £19,230 | 5 | 39,129 | 110 |
Derry | 3 | £16,566 | 5 | 50,162 | 1 |
Devon | 23 | £18,793 | 6 | 38,717 | 49 |
Dorset | 9 | £19,493 | 4 | 30,624 | 28 |
Down | 1 | £11,295 | 6 | 59,647 | 1 |
Dumfries and Galloway | 4 | £24,223 | 3 | 22,083 | 16 |
Dundee City | 5 | £29,500 | 1 | 5,310 | 13 |
Dungannon | 2 | £16,243 | 5 | 59,118 | 1 |
Ealing - Greater London | 5 | £15,656 | 6 | 46,460 | 1 |
East Ayrshire | 1 | £19,998 | 3 | 41,659 | 18 |
East Dunbartonshire | 1 | £14,499 | 5 | 23,220 | 3 |
East Lothian | 1 | £11,699 | 7 | 65,512 | 1 |
East Riding of Yorkshire | 20 | £22,515 | 4 | 34,142 | 32 |
East Sussex | 12 | £17,502 | 6 | 36,751 | 30 |
Enfield - Greater London | 4 | £15,494 | 7 | 30,028 | 1 |
Essex | 60 | £17,711 | 6 | 42,956 | 168 |
Falkirk | 4 | £13,194 | 7 | 58,648 | 8 |
Fermanagh | 2 | £21,820 | 4 | 52,726 | 2 |
Fife | 13 | £27,621 | 3 | 13,962 | 37 |
Flintshire | 2 | £8,997 | 7 | 81,440 | - |
Glasgow City | 28 | £21,137 | 4 | 25,835 | 99 |
Gloucestershire | 9 | £13,144 | 7 | 50,847 | 13 |
Greater Manchester | 68 | £14,350 | 6 | 47,240 | 180 |
Gwynedd | 1 | £11,750 | 8 | 63,500 | - |
Hampshire | 31 | £17,752 | 5 | 37,374 | 81 |
Harrow - Greater London | 3 | £12,813 | 7 | 63,015 | 1 |
Havering - Greater London | 7 | £13,498 | 7 | 52,949 | 22 |
Herefordshire | 2 | £11,499 | 8 | 61,680 | 2 |
Hertfordshire | 28 | £17,671 | 5 | 44,154 | 68 |
Highland | 9 | £27,875 | 4 | 22,625 | 22 |
Hillingdon - Greater London | 8 | £13,685 | 7 | 46,697 | 5 |
Hounslow - Greater London | 1 | £16,400 | 5 | 52,872 | 4 |
Inverclyde | 1 | £14,698 | 4 | 35,584 | 3 |
Isle of Wight | 1 | £29,059 | 1 | 5,000 | 2 |
Kent | 26 | £20,433 | 6 | 39,735 | 75 |
Kingston upon Thames - Greater London | 1 | £12,995 | 9 | 42,000 | 4 |
Lancashire | 49 | £16,164 | 5 | 41,866 | 125 |
Leicestershire | 12 | £15,379 | 6 | 46,438 | 46 |
Lincolnshire | 18 | £15,199 | 6 | 39,088 | 33 |
Lisburn | 6 | £13,141 | 7 | 38,402 | - |
Magherafelt | 8 | £18,086 | 5 | 51,286 | 1 |
Merseyside | 16 | £14,109 | 7 | 47,441 | 47 |
Merton - Greater London | 1 | £10,990 | 0 | 40,000 | - |
Monmouthshire | 1 | £9,495 | 8 | 103,000 | 2 |
Moray | 3 | £20,595 | 4 | 13,933 | 2 |
Newport | 5 | £18,735 | 4 | 26,491 | 32 |
Norfolk | 11 | £19,831 | 5 | 29,418 | 54 |
North Ayrshire | 9 | £29,765 | 3 | 19,736 | 16 |
North Down | 2 | £20,985 | 3 | 28,825 | 1 |
North Lanarkshire | 4 | £24,943 | 5 | 29,364 | 18 |
North Yorkshire | 26 | £20,592 | 4 | 35,413 | 66 |
Northamptonshire | 9 | £12,486 | 7 | 48,508 | 53 |
Northumberland | 1 | £25,999 | 4 | 8,000 | 4 |
Nottinghamshire | 39 | £15,088 | 6 | 55,002 | 114 |
Omagh | 1 | £19,995 | 4 | 78,000 | - |
Oxfordshire | 5 | £16,631 | 5 | 39,702 | 14 |
Redbridge - Greater London | 1 | £11,995 | 8 | 91,100 | 1 |
Renfrewshire | 10 | £18,098 | 5 | 34,722 | 34 |
Rhondda Cynon Taf | 5 | £14,923 | 6 | 49,122 | 13 |
Shropshire | 6 | £16,422 | 7 | 38,731 | 21 |
Somerset | 14 | £20,768 | 5 | 35,155 | 33 |
South Ayrshire | 6 | £20,831 | 4 | 28,010 | 11 |
South Lanarkshire | 2 | £17,648 | 5 | 34,755 | 18 |
South Yorkshire | 33 | £19,162 | 4 | 36,115 | 118 |
Staffordshire | 32 | £20,072 | 4 | 32,280 | 124 |
Stirling | 9 | £18,698 | 4 | 27,559 | 10 |
Suffolk | 12 | £18,998 | 5 | 38,828 | 50 |
Surrey | 34 | £15,128 | 7 | 42,704 | 43 |
Swansea | 12 | £15,517 | 6 | 40,191 | 17 |
Tyne and Wear | 36 | £19,218 | 5 | 33,375 | 75 |
Waltham Forest - Greater London | 1 | £24,999 | 1 | 14,990 | 9 |
Warwickshire | 13 | £15,866 | 6 | 43,426 | 18 |
West Dunbartonshire | 4 | £21,348 | 3 | 14,886 | 7 |
West Lothian | 8 | £19,823 | 4 | 28,024 | 25 |
West Midlands | 45 | £16,755 | 5 | 39,524 | 161 |
West Sussex | 9 | £17,119 | 6 | 33,620 | 35 |
West Yorkshire | 38 | £17,094 | 6 | 41,584 | 113 |
Wiltshire | 41 | £26,477 | 3 | 22,362 | 116 |
Worcestershire | 8 | £21,492 | 6 | 37,585 | 18 |