2023 BMW 2 Series
220I M Sport
60,800mi Auto Petrol 2.0L
£23,495
Northampton
from £493/pm
Durable and trustworthy, the BMW 2 Series is among the top rated for reliability and this dealership has this used one for sale at £23,495.
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,314 cars

220I M Sport
60,800mi Auto Petrol 2.0L
£23,495
Northampton
from £493/pm
Durable and trustworthy, the BMW 2 Series is among the top rated for reliability and this dealership has this used one for sale at £23,495.
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.5 225Xe 7.6Kwh
43,099mi Auto Hybrid 1.5L
£12,495
Wellingborough
from £262/pm
Built with a 1.5L hybrid engine and a automatic gearbox, this durable and trustworthy motor is currently available on the market in black with 43,099 miles on the dashboard.

220I Mht M Sport Dct Digital Dash Rear Camera
9,214mi Auto Petrol 1.5L
£25,770
Wilmslow
from £541/pm
Up for sale and ready for its new owner to take home is this 2 Series 220I Mht M Sport Dct Digital Dash Rear Camera that's been designed with durability and trustworthiness in mind. It is fitted out with a 1.5 LTR petrol engine and has automatic transmission. This second hand low mileage one is in a splendid, nearly new condition both inside and out and has got a mere 9,214 miles clocked up on the dash.

M Sport
53,803mi Manual Diesel 2.0L
£13,550
Swindon
from £284/pm
Finished in , this 2000CC diesel BMW 2 Series M Sport with manual transmission is now available for you to purchase.

230I M Sport Step 2022
16,646mi Auto Petrol 2.0L
£29,495
Milton Keynes
from £619/pm
Painted in the shade of blue, this 2000 cc petrol BMW with automatic transmission is currently available for a test drive.

218I M Sport
71,000mi Manual Petrol 1.5L
£11,190
in-burntwood
from £235/pm
There's a great price at this dealership in in-burntwood on this like new, top ten, best-selling 2 Series 218I M Sport with a 1500 cc petrol motor, 71,000 miles on the dash and manual transmission.

M Sport
55,359mi Auto Diesel
£21,505
Bridgwater
from £451/pm
A marvellous price of just £21,505 is currently being advertised by our dealership for this 2 Series M Sport that's been created to have trustworthiness in mind and is amongst those rated in the top 20 for reliability.

220 M Sport Step 2026
4,237mi Auto Petrol
£30,950
Milton Keynes
from £650/pm
If you are after a high standard second hand car then have a closer look at this 2 Series. It has got 4,237 miles clocked up on the dash and features a CC petrol engine with automatic transmission.

M240i Xdrive Step 2022
38,824mi Auto Petrol
£35,999
Leeds
from £756/pm
The BMW 2 Series is in the top 20 of Britain's reliability index and at this dealer you can get this second hand one with automatic transmission, a litre petrol motor and only 38,824 mi clocked up on the dash.

Convertible
71,418mi Manual Petrol 1.5L
£7,900
RDM Direct Ltd
from £166/pm
Up for sale from this dealership at the outstanding price of just £7,900 is this BMW which has been created with reliability in mind. It consists of a 1.5 litre petrol engine and has 71,418 miles clocked-up on the dash.

Coupe
105,000mi 2.0L
£5,800
Stratford-upon-Avon
from £122/pm
Well known for its trustworthiness and durability, this 2 Series Coupe is fitted out with transmission and a 2000cc engine.

220D Xdrive M Sport Step 2016
82,280mi Auto Diesel
£9,990
Vauxhall Newport
from £210/pm
Have a look at this BMW that is ranked amongst the top twenty, most durable and trustworthy vehicles in Britain. This second hand one coming in white, comes fitted with automatic transmission, a Ltr diesel engine and has 82,280 miles on the dash.

218I 136 M Sport
29,349mi Manual Petrol 1.5L
£20,498
Edinburgh
from £430/pm
On offer and available to take home is this BMW in the colour of blue; this particular model has 29,349 miles clocked up on the dash and features a 1500 cc petrol motor with manual transmission.

218I 136 M Sport Dct Pro Pack
9,921mi Auto Petrol 1.5L
£25,449
Burnley
from £534/pm
Up for sale and ready for its new owner to drive away is this 2 Series 218I 136 M Sport Dct Pro Pack that comes fitted out with automatic transmission and a 1.5 LTR petrol motor. This second hand one at this dealership priced at £25,449 has just 9,921 mi on the dash and has been finished in the tone of grey.

218I 136 M Sport
30,282mi Manual Petrol 1.5L
£17,999
Stoke-on-Trent
from £378/pm
This saloon BMW 2 Series Gran Coupe has a mere 30,282 miles on the dash and it has been used for under a year.

218I 136 Sport Live Cockpit Professional
26,018mi Manual Petrol 1.5L
£18,698
Derby
from £392/pm
A remarkable price of only £18,698 is being advertised by this dealer in Derby on this BMW 2 Series that is known as one of the most trustworthy and durable motors available. This second hand model has a 1.5 litre petrol engine with manual transmission and only has 26,018 miles clocked up on the dash.

3.0 M240i Gpf Euro 6 Ss
22,000mi Auto Petrol 3.0L
£22,745
Sheffield
from £477/pm
This 2 Series 3.0 M240i Gpf Euro 6 Ss has got a 3.0 ltr petrol motor with automatic transmission and has 22,000 miles clocked up on the dashboard.

218I 136 M Sport
46,399mi Manual Petrol 1.5L
£17,449
Glasgow
from £366/pm
This car up for sale priced at £17,449 has got 46,399 miles clocked up on the dashboard and has been finished in the shade of blue.

2.0 220I M Sport Dct Euro 6 Ss
16,000mi Auto Petrol 2.0L
£22,895
Addlestone
from £481/pm
On offer and ready for its next owner to take home is this BMW 2 Series which comes fitted with a 2000CC petrol motor with automatic transmission. This second hand model has 16,000 miles clocked up on the dash.

1.5 220I Mht Sport Mpv Hybrid Dct Euro
9,775mi Auto Petrol 1.5L
£25,999
Eastern BMW
from £546/pm
This BMW 2 Series is known as one of the most dependable vehicles around. This dealer is selling this second hand model that comes equipped with automatic transmission, a 1.5L petrol motor and has got 9,775 miles clocked up on the dash.

Xdrive M Sport 4Wd
80,665mi Auto Diesel 2.0L
£11,350
Swindon
from £238/pm
Now available for sale is this used BMW 2 Series Xdrive M Sport 4Wd that comes fitted with automatic transmission and a 2.0L diesel engine. At the superb price of £11,500 from this dealer in Swindon.

220I M Sport Step
14,395mi Auto Petrol 2.0L
£31,498
Kirkcaldy
from £661/pm
Currently available at our dealership in Kirkcaldy is this nearly new BMW which is fitted with a 2000 CC petrol motor with automatic transmission. It's up for sale and ready for its next owner to drive away in the shade of white with a mere 14,395 miles on the dash.

230I M Sport Nav Step
53,225mi Auto Petrol 2.0L
£16,200
Sytner Select Cardiff
from £340/pm
Providing the new privileged owner a truly excellent and first rate mode of transport, this BMW 2 Series 230I M Sport Nav Step comes in the tone of blue, has got 53,225 miles on the clock and comes fitted with a 2.0 Ltr petrol motor and automatic transmission.

220I M Sport Step
9,654mi Auto Petrol 2.0L
£29,349
Peterborough
from £616/pm
A fantastic price of only £29,349 is being offered by us at this dealer on this very dependable and trustworthy BMW 2 Series. It is a pre-owned, second hand vehicle but it was well looked after by the last owner and therefore remains in like new, almost pristine condition.
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,118 | £18,053 | 6 | 45,880 | 2,600 |
| Aberdeen City | 3 | £21,998 | 4 | 27,671 | 13 |
| Aberdeenshire | 3 | £33,495 | 3 | 15,582 | - |
| Angus | 1 | £20,995 | 4 | 56,208 | 2 |
| Antrim | 2 | £17,449 | 4 | 52,140 | 9 |
| Ards | 2 | £6,006 | 10 | 62,546 | 5 |
| Ballymena | 5 | £11,594 | 10 | 91,668 | 2 |
| Ballymoney | 2 | £12,335 | 9 | 97,013 | 6 |
| Barnet - Greater London | 2 | £19,540 | 3 | 33,800 | 4 |
| Bedfordshire | 14 | £17,237 | 6 | 65,707 | 43 |
| Belfast | 24 | £24,420 | 3 | 23,768 | 39 |
| Berkshire | 14 | £14,856 | 8 | 61,379 | 22 |
| Brent - Greater London | 2 | £14,723 | 11 | 69,000 | - |
| Bristol | 21 | £26,244 | 5 | 38,421 | 26 |
| Buckinghamshire | 26 | £22,937 | 4 | 34,915 | 45 |
| Cambridgeshire | 44 | £13,239 | 8 | 63,559 | 66 |
| Carmarthenshire | 2 | £11,643 | 8 | 59,927 | 2 |
| Ceredigion | 2 | - | 10 | 75,000 | 1 |
| Cheshire | 48 | £24,302 | 4 | 44,452 | 130 |
| City of Edinburgh | 15 | £17,098 | 5 | 35,423 | 22 |
| City of London - Greater London | 4 | £17,973 | 6 | 41,855 | 18 |
| Coleraine | 3 | £14,963 | 6 | 59,620 | 5 |
| Conwy | 4 | £14,120 | 8 | 67,342 | 1 |
| Cornwall | 7 | £27,000 | 3 | 18,744 | 24 |
| County Durham | 20 | £19,536 | 5 | 32,161 | 65 |
| Craigavon | 1 | £30,495 | 2 | 17,117 | 3 |
| Croydon - Greater London | 4 | £11,619 | 8 | 66,806 | 1 |
| Cumbria | 2 | £27,470 | 5 | 14,164 | - |
| Derbyshire | 50 | £22,791 | 4 | 30,786 | 178 |
| Derry | 1 | £25,990 | 3 | 27,174 | - |
| Devon | 23 | £20,984 | 6 | 36,936 | 67 |
| Dorset | 11 | £21,386 | 4 | 24,334 | 12 |
| Dumfries and Galloway | 5 | £26,378 | 2 | 8,362 | 8 |
| Dundee City | 7 | £23,642 | 3 | 25,378 | 6 |
| Dungannon | 4 | £18,084 | 5 | 58,708 | 3 |
| East Ayrshire | 2 | £12,245 | 8 | 62,674 | 6 |
| East Riding of Yorkshire | 5 | £14,806 | 7 | 36,074 | 4 |
| East Sussex | 1 | £18,995 | 6 | 39,509 | 36 |
| Essex | 23 | £13,114 | 8 | 61,740 | 54 |
| Falkirk | 3 | £17,366 | 6 | 35,169 | 7 |
| Fermanagh | 2 | £18,995 | 5 | 22,911 | - |
| Fife | 14 | £25,295 | 3 | 27,450 | 35 |
| Glasgow City | 58 | £23,540 | 4 | 25,115 | 134 |
| Gloucestershire | 3 | £11,628 | 8 | 53,321 | 5 |
| Greater Manchester | 43 | £15,079 | 7 | 52,142 | 96 |
| Hampshire | 14 | £18,361 | 6 | 49,610 | 63 |
| Harrow - Greater London | 3 | £10,365 | 10 | 43,093 | 1 |
| Havering - Greater London | 12 | £12,147 | 8 | 67,706 | 26 |
| Herefordshire | 4 | £16,559 | 6 | 46,939 | 4 |
| Hertfordshire | 17 | £14,444 | 8 | 57,906 | 56 |
| Highland | 15 | £31,585 | 2 | 13,524 | 18 |
| Hillingdon - Greater London | 4 | £10,265 | 10 | 76,430 | 9 |
| Hounslow - Greater London | 1 | £12,212 | 8 | 57,180 | 1 |
| Isle of Wight | 1 | £8,495 | 12 | 115,000 | - |
| Kent | 29 | £16,738 | 7 | 45,517 | 81 |
| Kingston upon Thames - Greater London | 1 | £10,500 | 8 | 60,000 | 6 |
| Lancashire | 61 | £21,126 | 5 | 32,746 | 115 |
| Larne | 1 | £13,250 | 7 | 55,000 | - |
| Leicestershire | 9 | £15,877 | 7 | 53,967 | 23 |
| Limavady | 1 | £7,950 | 11 | 99,800 | - |
| Lincolnshire | 22 | £20,490 | 5 | 34,087 | 67 |
| Lisburn | 3 | £22,663 | 4 | 33,165 | 4 |
| Magherafelt | 5 | £16,928 | 5 | 42,720 | 1 |
| Merseyside | 14 | £22,097 | 5 | 42,926 | 29 |
| Merthyr Tydfil | 4 | £11,623 | 8 | 78,851 | 1 |
| Merton - Greater London | 1 | £11,495 | 7 | 92,751 | 1 |
| Newport | 1 | £14,495 | 9 | 49,313 | 1 |
| Newry and Mourne | 1 | £20,990 | 3 | 27,124 | - |
| Newtownabbey | 4 | £20,222 | 4 | 42,499 | 8 |
| Norfolk | 6 | £14,182 | 8 | 50,509 | 38 |
| North Ayrshire | 13 | £28,596 | 2 | 15,274 | 16 |
| North Down | 2 | £11,245 | 9 | 69,607 | 2 |
| North Lanarkshire | 5 | £17,991 | 6 | 56,793 | 23 |
| North Yorkshire | 18 | £22,687 | 5 | 29,569 | 56 |
| Northamptonshire | 10 | £11,027 | 8 | 65,564 | 23 |
| Nottinghamshire | 17 | £14,960 | 7 | 57,843 | 38 |
| Omagh | 1 | £21,495 | 4 | 58,345 | 2 |
| Oxfordshire | 4 | £16,404 | 6 | 38,804 | 7 |
| Perth and Kinross | 1 | £21,995 | 3 | 16,247 | 10 |
| Renfrewshire | 5 | £20,098 | 5 | 27,711 | 38 |
| Rhondda Cynon Taf | 2 | £8,747 | 10 | 89,352 | 2 |
| Shropshire | 3 | £18,556 | 8 | 45,963 | 15 |
| Somerset | 1 | £27,942 | 1 | 4,845 | 25 |
| South Ayrshire | 3 | £20,898 | 5 | 30,324 | 10 |
| South Yorkshire | 32 | £16,275 | 7 | 47,176 | 67 |
| Staffordshire | 31 | £19,768 | 5 | 31,766 | 75 |
| Stirling | 2 | £9,998 | 8 | 68,015 | 4 |
| Strabane | 2 | £26,690 | 4 | 28,078 | 2 |
| Suffolk | 1 | £20,950 | 7 | 26,019 | 15 |
| Surrey | 19 | £16,907 | 7 | 42,194 | 53 |
| Tyne and Wear | 23 | £17,205 | 6 | 44,829 | 31 |
| Warwickshire | 8 | £18,340 | 7 | 55,599 | 11 |
| West Dunbartonshire | 1 | £21,698 | 3 | 33,596 | 5 |
| West Lothian | 2 | £21,799 | 4 | 20,283 | 6 |
| West Midlands | 54 | £16,765 | 6 | 45,967 | 110 |
| West Sussex | 5 | £16,017 | 8 | 39,465 | 33 |
| West Yorkshire | 50 | £21,098 | 5 | 38,950 | 74 |
| Wiltshire | 35 | £25,648 | 4 | 27,221 | 79 |
| Worcestershire | 2 | £18,701 | 5 | 18,674 | 10 |