2021 BMW 2 Series
2.0 220I M Sport
52,300mi Auto Petrol 2.0L
£20,950
Leighton Buzzard
from £440/pm
Now available from this dealer in the Leighton Buzzard area is this 2 Series 2.0 220I M Sport in with a automatic gearbox and 2000 CC petrol engine.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
1,306 cars

2.0 220I M Sport
52,300mi Auto Petrol 2.0L
£20,950
Leighton Buzzard
from £440/pm
Now available from this dealer in the Leighton Buzzard area is this 2 Series 2.0 220I M Sport in with a automatic gearbox and 2000 CC petrol engine.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

2.020I M Sport Euro 6-Door
2,000mi Auto Petrol 2.0L
£35,490
Bristol
from £745/pm
The BMW 2 Series is in the top 20 of the UK's reliability index and at this dealership you can pick up this used 2.020I M Sport Euro 6-Door for just £35,490. That is already really good deal for this model and even more so if there's a lower chance of having to shell out for repairs.

2.0 220D M Sport Euro 6 Ss
29,961mi Auto Diesel 2.0L
£21,299
Perth
from £447/pm
In the shade of grey, this saloon BMW has 29,961 miles clocked up on the dash and comes fitted out with a automatic 2.0 ltr engine running on diesel.

2.020I M Sport Euro 6-Door
6,081mi Auto Petrol 2.0L
£35,990
Bristol
from £755/pm
On the market and ready for its next owner to take home is this BMW that is rated as one of the most trustworthy and dependable motors around. It is fitted with automatic transmission and a 2.0 L petrol engine. This used model comes finished in blue and has 6,081 miles clocked up on the dash.

2.020I M Sport Euro 6-Door
1,900mi Auto Petrol 2.0L
£34,990
Bristol
from £734/pm
Up for sale and ready for its new owner to take home is this nearly new BMW that is fitted out with a 2.0 ltr petrol engine and automatic transmission. This second hand model now in stock at our dealership has just 1,900 miles on the dashboard.

220 M Sport Step
4,442mi Auto Hybrid 1.5L
£31,898
Glasgow
from £670/pm
Check out the outstanding price at this dealer on this second hand, coupe with a 1.5 ltr hybrid engine, automatic transmission and just 4,442 miles on the dash.

218I 136 M Sport Dct
12,288mi Auto Petrol 1.5L
£23,498
Glasgow
from £493/pm
This motor for sale from this dealer priced at £23,498 is available in the shade of blue and has 12,288 miles clocked-up on the dash.

1.5 230Xe 16.3Kwh M Sport Mpv Plug-in H
8,479mi Auto Hybrid 1.5L
£25,499
Eastern BMW
from £535/pm
Become the new owner of this durable 2 Series 1.5 230Xe 16.3Kwh M Sport Mpv Plug-in H which is ranked amongst Britain's top 20 most reliable cars. It comes fitted out with automatic transmission and a 1.5 ltr hybrid engine. This used low mileage one at this dealer is in an almost flawless, like new condition throughout and has only 8,479 miles on the dashboard.

M Sport
73,434mi Manual Diesel 2.0L
£9,250
Swindon
from £194/pm
Become the next owner of this 2 Series M Sport that's been created with durability in mind. It is fitted out with manual transmission and a 2.0L diesel engine. This used model currently on sale at this dealership has 73,434 miles on the clock and is finished in blue.

218I M Sport Dct
52,855mi Auto Petrol 1.5L
£16,995
Milton Keynes
from £357/pm
Durable and trustworthy, the BMW 2 Series is in the top twenty of Britain's reliability index and this dealer currently has this second hand one available to buy priced at £16,995.

2.0 218D Sport Euro 6 Ss
107,500mi Manual Diesel 2.0L
£6,500
Bedford
from £136/pm
Painted in the shade of white, this 2 Series 2.0 218D Sport Euro 6 Ss has got 107,500 miles clocked up on the dashboard and contains a 2.0 L diesel engine.

1.5 218I M Sport Euro 6 Ss
58,500mi Auto Petrol 1.5L
£11,795
Southend-on-Sea
from £248/pm
Finished in the shade of white, this 1.5 Litre petrol BMW with automatic transmission is available to take out on a test drive.

M235i Xdrive Step 2023
13,500mi Auto Petrol
£28,900
Stratstone BMW Hull
from £607/pm
At this dealer in Stratstone BMW Hull you'll find the great price of just £28,900 on this BMW 2 Series with a LTR petrol engine, automatic transmission and 13,500 miles on the clock.

220 M Sport Step 2026
2,500mi Auto Petrol
£46,367
Stratstone BMW Hull
from £973/pm
A remarkable price of just £46,367 on this this dependable and trustworthy BMW 2 Series 220 M Sport Step 2026 that is listed as one of Britain's top 20 most reliable models. It's a second-hand vehicle, but it has been well maintained and still remains in a superb, like new condition.

1.5L M Sport
44,000mi Manual Petrol 1.5L
£11,489
Hoddesdon
from £241/pm
Coming fitted with a 1.5 ltr petrol motor with manual transmission, this second hand 2 Series from this dealer is available for sale in the shade of white and has 44,000 miles clocked up on the dashboard.

2.0 220D M Sport Xdrive Euro 6 Ss
59,907mi Auto Diesel 2.0L
£13,995
Heywood
from £294/pm
The BMW 2 Series is amongst those rated in the top 20 for reliability and this dealer has this second hand one available to buy priced at just £13,995. That's a really great price for this model and it's even better if you take into account that it is less likely to let you down and cost you extra money in repairs.

1.5 220I Mht M Sport Mpv Hybrid Dct Eur
4,123mi Auto Petrol 1.5L
£29,499
Eastern BMW
from £619/pm
This 2 Series 1.5 220I Mht M Sport Mpv Hybrid Dct Eur is a model that holds a high ranking for durability. This dealer currently has a second hand one in stock that has 4,123 miles clocked up on the dash and incorporates a 1.5 LTR petrol motor.

1.5 218I Gpf Sport Convertible Eur
38,802mi Auto Petrol 1.5L
£14,999
Dudley
from £315/pm
Currently on display at this dealership located in the Dudley area is this orange 2 door, 2 Series that's fitted with a automatic transmission and 1500cc petrol engine.

218I 136 M Sport Dct
45,114mi Auto Petrol 1.5L
£17,199
London
from £361/pm
Providing its new happy owner a remarkable and high class mode of transport, this BMW is available in the shade of blue, has 45,114 miles clocked-up on the dash and is fitted out with a 1.5 Litre petrol motor with automatic transmission.

2.0 220D Mht M Sport Euro 6 Ss
63,533mi Auto Hybrid 2.0L
£21,990
Crewe
from £462/pm
Thinking of going for a BMW 2 Series 220D Mht M Sport Step? Consider this second-hand one, it comes fitted out with automatic transmission, a 2000 CC hybrid motor and has got 63,533 miles on the clock.

M Sport
44,793mi Manual Petrol 1.5L
£12,295
Wickford
from £258/pm
This dealer in Wickford is currently advertising a great price of £12,295 on this BMW that is rated as one of the most trustworthy and reliable cars available.

1.5 218I Gpf Sport Convertible Eur
38,802mi Auto Petrol 1.5L
£14,999
Birmingham
from £315/pm
BMW with a 1.5 ltr petrol motor and automatic gearbox.

M240i Xdrive Step
16,544mi Auto Petrol 3.0L
£33,498
Aberdeen
from £703/pm
On offer and ready for its next owner to drive away is this coupe that is known as one of the most dependable and trustworthy models around. It is fitted out with a 3000CC petrol engine and has got automatic transmission. This used model at our dealership in Aberdeen has done 16,544 miles and has a white finish.

2.0 220I M
12,000mi Auto Petrol 2.0L
£27,750
Barrow-In-Furness
from £582/pm
Currently on offer and ready for its next owner to drive home is this 2 Series 2.0 220I M with a 2000 CC petrol motor and 12,000 miles clocked-up on the dashboard.
Getting a used BMW 2 Series on finance requires several considerations and steps. Here's a straightforward guide to aid you in the process.
Embarking on the journey to finance a used BMW 2 Series involves thoughtful financial planning, understanding your financing options, and making well-informed decisions. Using expert advice and online tools, navigate through the process knowledgeably. With careful planning, you can enjoy the sophistication of your BMW 2 Series while maintaining financial stability.
The BMW 2 Series, a dynamic and compact luxury car, exemplifies BMW's commitment to driving pleasure and craftsmanship. In the UK, where driving is more than just a necessity, it's a passion, the 2 Series has carved a niche for itself as a spirited choice for those who appreciate performance and style. Let's delve into the distinctive features of the BMW 2 Series, explore its rivals, and discover the enticing financing options available for this iconic compact car.
BMW 2 Series Highlights:
Rivals in the UK Market:
While the BMW 2 Series shines, it faces competition from other prestigious brands in the UK:
Conclusion:
The BMW 2 Series, with its spirited driving dynamics and luxurious appointments, epitomizes the joy of driving in the UK. In a country that values both performance and style, the 2 Series offers an exceptional driving experience. With flexible financing options, it becomes even more enticing for British enthusiasts who want to experience the ultimate driving pleasure.
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,135 | £17,634 | 6 | 47,240 | 2,529 |
| Aberdeen City | 5 | £23,258 | 4 | 20,849 | 13 |
| Aberdeenshire | 3 | £33,495 | 2 | 17,235 | 4 |
| Angus | 1 | £20,995 | 4 | 56,208 | 2 |
| Ards | 5 | £14,449 | 7 | 50,357 | 4 |
| Ballymena | 7 | £12,694 | 9 | 81,444 | 2 |
| Ballymoney | 1 | £16,395 | 5 | 88,350 | 8 |
| Bedfordshire | 15 | £12,630 | 7 | 77,829 | 34 |
| Belfast | 17 | £22,460 | 4 | 39,421 | 47 |
| Berkshire | 18 | £14,106 | 8 | 59,428 | 21 |
| Brent - Greater London | 1 | £7,995 | 11 | 106,000 | 2 |
| Bristol | 25 | £27,878 | 4 | 29,871 | 31 |
| Buckinghamshire | 24 | £21,336 | 5 | 41,586 | 40 |
| Cambridgeshire | 35 | £13,637 | 8 | 63,691 | 70 |
| Carmarthenshire | 2 | £11,643 | 8 | 59,927 | 1 |
| Ceredigion | 1 | - | 8 | 105,000 | 3 |
| Cheshire | 50 | £24,340 | 4 | 46,229 | 115 |
| City of Edinburgh | 4 | £16,464 | 6 | 31,498 | 29 |
| City of London - Greater London | 5 | £17,788 | 6 | 47,536 | 15 |
| Clackmannanshire | 1 | £16,698 | 6 | 47,562 | 3 |
| Coleraine | 3 | £16,582 | 5 | 52,667 | 5 |
| Conwy | 2 | £9,995 | 9 | 95,718 | 3 |
| Cookstown | 1 | £5,995 | 10 | 113,000 | - |
| Cornwall | 12 | £25,859 | 1 | 12,130 | 24 |
| County Durham | 23 | £18,161 | 5 | 37,966 | 59 |
| Craigavon | 1 | £29,995 | 2 | 17,117 | 4 |
| Croydon - Greater London | 3 | £10,143 | 9 | 63,421 | 4 |
| Cumbria | 5 | £23,627 | 5 | 23,425 | - |
| Derbyshire | 54 | £21,761 | 5 | 31,775 | 176 |
| Devon | 17 | £20,358 | 6 | 42,473 | 73 |
| Dorset | 14 | £22,508 | 3 | 23,686 | 15 |
| Down | 2 | £21,200 | 3 | 29,837 | 1 |
| Dumfries and Galloway | 4 | £21,748 | 4 | 16,553 | 11 |
| Dundee City | 9 | £21,555 | 4 | 30,410 | 9 |
| Dungannon | 2 | £18,145 | 3 | 50,634 | 3 |
| East Ayrshire | 2 | £13,245 | 7 | 70,807 | 7 |
| East Lothian | 1 | £18,199 | 6 | 34,329 | - |
| East Riding of Yorkshire | 5 | £14,987 | 7 | 35,155 | 5 |
| East Sussex | 2 | £30,473 | 3 | 21,755 | 19 |
| Essex | 28 | £13,143 | 8 | 57,818 | 50 |
| Falkirk | 1 | £22,998 | 2 | 16,025 | 10 |
| Fife | 14 | £26,876 | 3 | 19,012 | 39 |
| Glasgow City | 41 | £23,476 | 4 | 23,271 | 156 |
| Gloucestershire | 5 | £10,446 | 8 | 68,736 | 7 |
| Greater Manchester | 50 | £17,249 | 6 | 42,718 | 88 |
| Hampshire | 15 | £18,475 | 6 | 42,639 | 47 |
| Harrow - Greater London | 2 | £8,623 | 10 | 45,730 | 2 |
| Havering - Greater London | 8 | £9,340 | 9 | 81,053 | 21 |
| Herefordshire | 3 | £18,645 | 5 | 41,269 | 4 |
| Hertfordshire | 23 | £14,431 | 8 | 55,127 | 50 |
| Highland | 14 | £32,155 | 2 | 11,849 | 20 |
| Hillingdon - Greater London | 8 | £9,673 | 10 | 78,465 | 9 |
| Hounslow - Greater London | 1 | £12,212 | 8 | 57,182 | 1 |
| Isle of Wight | 2 | £12,245 | 10 | 68,500 | - |
| Kent | 27 | £17,607 | 6 | 38,065 | 82 |
| Kingston upon Thames - Greater London | 2 | £10,250 | 8 | 70,000 | 5 |
| Lancashire | 62 | £21,620 | 5 | 32,774 | 105 |
| Larne | 1 | £13,250 | 7 | 55,000 | - |
| Leicestershire | 14 | £14,289 | 7 | 58,455 | 22 |
| Limavady | 1 | £6,750 | 8 | 110,000 | 2 |
| Lincolnshire | 22 | £18,338 | 5 | 43,107 | 57 |
| Lisburn | 3 | £17,328 | 6 | 37,710 | 3 |
| Magherafelt | 5 | £17,679 | 5 | 45,075 | 2 |
| Merseyside | 16 | £20,456 | 4 | 48,033 | 31 |
| Merthyr Tydfil | 3 | £10,998 | 8 | 85,658 | 3 |
| Merton - Greater London | 1 | £10,495 | 7 | 92,751 | 1 |
| Newport | 3 | £17,595 | 6 | 51,700 | 1 |
| Newry and Mourne | 1 | £20,990 | 3 | 27,124 | - |
| Newtownabbey | 3 | £21,493 | 2 | 38,688 | 8 |
| Norfolk | 8 | £15,242 | 7 | 45,123 | 38 |
| North Ayrshire | 12 | £29,338 | 2 | 16,384 | 21 |
| North Down | 1 | £9,995 | 10 | 89,000 | 1 |
| North Lanarkshire | 7 | £17,145 | 7 | 39,402 | 21 |
| North Yorkshire | 25 | £28,598 | 4 | 28,933 | 54 |
| Northamptonshire | 10 | £12,711 | 8 | 63,911 | 17 |
| Northumberland | 1 | £20,347 | 5 | 20,446 | 3 |
| Nottinghamshire | 19 | £16,400 | 6 | 51,415 | 35 |
| Omagh | 1 | £21,495 | 4 | 58,345 | - |
| Oxfordshire | 4 | £15,811 | 5 | 34,379 | 7 |
| Perth and Kinross | 4 | £21,948 | 4 | 25,580 | 13 |
| Renfrewshire | 3 | £21,065 | 5 | 33,872 | 27 |
| Rhondda Cynon Taf | 2 | £8,497 | 10 | 89,354 | 2 |
| Shropshire | 4 | £16,867 | 8 | 62,905 | 14 |
| Somerset | 2 | £12,240 | 9 | 42,161 | 19 |
| South Ayrshire | 8 | £17,873 | 6 | 44,532 | 8 |
| South Lanarkshire | 1 | £17,999 | 4 | 48,693 | - |
| South Yorkshire | 30 | £16,817 | 6 | 45,261 | 68 |
| Staffordshire | 31 | £20,117 | 5 | 32,467 | 77 |
| Stirling | 3 | £19,165 | 4 | 28,749 | 4 |
| Strabane | 1 | £28,490 | 4 | 10,706 | 3 |
| Suffolk | 2 | £16,045 | 7 | 35,473 | 11 |
| Surrey | 19 | £15,636 | 8 | 47,855 | 47 |
| Sutton - Greater London | 1 | - | 11 | 36,000 | - |
| Tyne and Wear | 20 | £16,668 | 7 | 45,347 | 31 |
| Warwickshire | 3 | £26,852 | 3 | 30,976 | 12 |
| West Dunbartonshire | 1 | £21,698 | 3 | 33,596 | 4 |
| West Lothian | 3 | £18,262 | 5 | 35,855 | 10 |
| West Midlands | 59 | £16,425 | 6 | 47,021 | 103 |
| West Sussex | 7 | £14,806 | 9 | 37,249 | 25 |
| West Yorkshire | 40 | £22,755 | 4 | 32,102 | 90 |
| Wiltshire | 38 | £24,785 | 4 | 29,426 | 69 |
| Worcestershire | 4 | £16,978 | 7 | 32,309 | 7 |