2021 BMW 1 Series
118D M Sport
31,548miManualDiesel2.0L
£22,990
Boston
~£577/pm
Available for viewing at our dealership is this BMW with a mere 31,548 miles clocked-up on the dash.
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.
5,859 cars
118D M Sport
31,548miManualDiesel2.0L
£22,990
Boston
~£577/pm
Available for viewing at our dealership is this BMW with a mere 31,548 miles clocked-up on the dash.
1.5 116D M Sport Dct Euro 6 Ss
100,350miAutoDiesel1.5L
£13,999
Tavistock
~£352/pm
This vehicle has 100,350 miles clocked up on the dashboard and features a 1500 CC diesel engine.
118I M Sport
5,333miManualPetrol1.5L
£28,898
Rutherglen
~£726/pm
Up for sale from our dealership located in Rutherglen, for the remarkable price of £28,898 is this like new BMW which comes fitted with manual transmission and a 1.5 Ltr petrol motor.
120D M Sport
18,794miAutoDiesel2.0L
£30,000
Swansea
~£753/pm
This 1 Series 120D M Sport features automatic transmission, a 2.0 litre diesel motor and has 18,794 miles clocked up on the dash. This particular used model from this dealership comes in a grey finish.
118I 136 M Sport Step Lcp
23,297miAutoPetrol1.5L
£23,000
Loughton
~£578/pm
Located at our dealership in Loughton is this low mileage BMW 1 Series which contains a petrol, 1.5 Ltr engine and automatic gearbox. Available to drive away in a white finish with only 23,297 miles clocked up on the dash.
118I M Sport
18,989miAutoPetrol1.5L
£26,000
Coventry
~£653/pm
This hatchback motor is fitted out with a 1.5 ltr petrol engine with automatic transmission and it has 18,989 miles clocked up on the dash.
M Sport Shadow Edition
40,024miAutoPetrol1.5L
£15,800
Online Dealer
~£397/pm
On offer at our brilliant price of just £15,800 is this 1 Series, it features a 1500CC petrol engine with automatic transmission and it has 40,024 miles clocked up on the dash.
1.6 118I Se Euro 5 Ss
42,000miAutoPetrol1.6L
£8,995
Bristol
~£226/pm
On the market and ready for its new owner to drive away is this BMW 1 Series 1.6 118I Se Euro 5 Ss that contains a 1.6 Ltr petrol motor with automatic transmission. This second-hand model in stock at our dealership in Bristol is advertised at the great price of only £8,995.
M140i Shadow Edition Step
35,581miAutoPetrol3.0L
£24,000
Tamworth
~£603/pm
Priced at £24,000 you can get this second hand hatchback from this dealer that comes fitted with automatic transmission and a 3.0 Ltr petrol engine.
M Sport
24,079miManualDiesel1.5L
£23,100
Online Dealer
~£580/pm
On offer and ready for you to drive away is this trusty BMW 1 Series which is listed as one of the UK's top 10 most reliable vehicles. It comes with manual transmission and a 1.5L diesel engine. This second hand one now available from our dealership in Online Sale also includes a full service history and has 24,079 miles on the clock.
M Sport
15,887miManualPetrol1.5L
£20,745
Online Dealer
~£521/pm
Test drive this BMW 1 Series that comes equipped with a 1.5 Litre petrol engine and manual transmission. This used one now available from this dealer has got 15,887 miles clocked-up on the dashboard and has been finished in the tone of white.
M135i Xdrive
30,840miAutoPetrol2.0L
£23,500
Hinckley
~£590/pm
Now available from our dealership located in the Hinckley area is this second-hand, low mileage 1 Series M135i Xdrive which has a petrol, 2.0L engine and automatic gearbox. It's on the market and ready for its new owner to drive home in the shade of grey with only 30,840 miles on the clock.
2.0 118D Sport 147 Bhp
78,000miAutoDiesel2.0L
£10,250
Cambridge
~£257/pm
This vehicle has 78,000 miles on the dash and is fitted with a 2000 CC diesel motor.
118I M Sport Shadow Edition
58,000miAutoPetrol1.5L
£13,995
Uxbridge
~£351/pm
Now on display at this dealership's show room located in the Uxbridge area - BMW 1 Series 118I M Sport Shadow Edition that has automatic transmission and a 1.5 L petrol motor.
Hatchback 2.0 120D M Sport Xdrive Euro 5 Ss
110,000miManualDiesel2.0L
£7,000
Doncaster
~£176/pm
With manual transmission and a 2.0 Ltr diesel engine, this second hand BMW 1 Series Hatchback 2.0 120D M Sport Xdrive Euro 5 Ss comes in the shade of blue and has 110,000 miles clocked-up on the dash.
Coupe 3.0
100,000miManualPetrol3.0L
£4,990
Rochester
~£125/pm
At this car dealership there is an awesome price on this BMW 1 Series with manual transmission, a 3.0 ltr petrol engine and 100,000 miles clocked-up on the dash.
Convertible 2.0 120D M Sport Euro 5 201060
49,500miManualDiesel2.0L
£6,190
Bedford
~£155/pm
Available for viewing at our dealership in the Bedford area is this BMW that comes equipped with manual transmission and a 2.0 L diesel engine. It's up for sale and ready for its next owner to drive away in the shade of red with 49,500 mi on the dashboard.
1.5 118I Sport Dct Euro 6 Ss
122,000miAutoPetrol1.5L
£10,989
Keighley
~£276/pm
This used 1 Series 1.5 118I Sport Dct Euro 6 Ss from this dealer is fitted out with a 1500CC petrol engine with automatic transmission and has 122,000 miles clocked up on the dash.
Sport
46,746miManualDiesel2.0L
£16,600
Online Dealer
~£417/pm
Coming fitted out with a 2.0 LTR diesel motor and manual transmission, this second hand BMW 1 Series is on offer in grey with 46,746 mi clocked-up on the dashboard.
2.0 118D M Sport Euro 6 Ss
78,000miManualDiesel2.0L
£9,990
Basingstoke
~£251/pm
Up for sale and ready for its new owner to drive away today is this BMW that is fitted with a 2.0 L diesel motor and manual transmission. This second hand one at this dealer in Basingstoke comes in grey and has 78,000 miles on the clock.
M135i Xdrive
32,835miAutoPetrol2.0L
£26,000
King's Lynn
~£653/pm
With a black finish, this second hand car has 32,835 miles on the dashboard and contains a automatic 2.0 ltr engine running on petrol.
118D Sport Nav
50,962miManualDiesel2.0L
£11,498
Ayr
~£289/pm
At the price of £11,498 and with the option to purchase using credit with affordable payments from only £ per calendar month, this hatchback is equipped with a 2000cc diesel motor with manual transmission and has clocked up 50,962 mi.
2.0 M135i Hatchback Xdrive 306 P
44,907miAutoPetrol2.0L
£24,250
Hailsham
~£609/pm
At our superb price of just £24,250 is this BMW 1 Series, it contains a 2.0 litre petrol motor with automatic transmission and has 44,907 miles on the dash.
1.5 118I M Sport Shadow Edition 134 Bhp
74,683miAutoPetrol1.5L
£12,495
Newtownabbey
~£314/pm
Thinking of buying a BMW 1 Series? Then consider going for this second hand one painted in red with a 1.5l petrol engine, 74,683 miles on the dashboard and automatic transmission.
Want to find out everything about all 1 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 1 Series buying guide here.
BMW 1 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 | 5,710 | £16,709 | 6 | 47,703 | 13,207 |
Aberdeen City | 47 | £21,970 | 3 | 23,823 | 104 |
Aberdeenshire | 10 | £24,567 | 4 | 23,331 | 16 |
Angus | 6 | £15,094 | 7 | 47,354 | 7 |
Antrim | 12 | £14,079 | 7 | 54,247 | 13 |
Ards | 5 | £16,669 | 6 | 69,790 | 6 |
Armagh | 5 | £8,952 | 11 | 74,516 | 5 |
Ballymena | 6 | £15,439 | 6 | 52,453 | 12 |
Ballymoney | 2 | £12,245 | 6 | 69,604 | 5 |
Barking & Dagenham - Greater London | 5 | £9,338 | 9 | 64,382 | 4 |
Barnet - Greater London | 4 | £9,396 | 12 | 71,363 | 7 |
Bedfordshire | 110 | £13,292 | 8 | 59,520 | 201 |
Belfast | 9 | £17,536 | 4 | 40,562 | 95 |
Berkshire | 93 | £13,704 | 8 | 63,505 | 185 |
Bexley - Greater London | 1 | £8,999 | 12 | 32,000 | - |
Blaenau Gwent | 10 | £16,489 | 4 | 37,882 | 36 |
Brent - Greater London | 2 | £34,700 | 11 | 61,500 | 13 |
Bridgend | 1 | £6,995 | 13 | 68,079 | 2 |
Bristol | 118 | £16,771 | 6 | 46,811 | 204 |
Bromley - Greater London | 30 | £25,868 | 2 | 14,627 | 51 |
Buckinghamshire | 97 | £21,603 | 6 | 39,171 | 211 |
Caerphilly | 4 | £6,620 | 10 | 83,950 | 14 |
Cambridgeshire | 200 | £16,375 | 5 | 42,973 | 300 |
Cardiff | 23 | £25,908 | 3 | 16,811 | 90 |
Carmarthenshire | 8 | £14,309 | 8 | 48,015 | 12 |
Carrickfergus | 10 | £16,499 | 5 | 54,939 | 12 |
Ceredigion | 16 | £17,721 | 5 | 39,754 | 15 |
Cheshire | 151 | £18,651 | 5 | 36,736 | 350 |
City of Edinburgh | 88 | £20,436 | 4 | 31,698 | 168 |
City of London - Greater London | 136 | £15,949 | 6 | 46,248 | 322 |
Clackmannanshire | 1 | £14,698 | 6 | 40,491 | - |
Coleraine | 8 | £10,801 | 8 | 65,452 | 10 |
Conwy | 15 | £20,698 | 4 | 33,464 | 13 |
Cornwall | 9 | £10,675 | 9 | 72,281 | 31 |
County Durham | 73 | £20,781 | 4 | 30,648 | 236 |
Craigavon | 16 | £28,315 | 2 | 9,882 | 41 |
Croydon - Greater London | 33 | £25,260 | 4 | 15,717 | 31 |
Cumbria | 22 | £14,574 | 7 | 48,503 | 42 |
Denbighshire | 2 | £20,995 | 5 | 60,350 | 1 |
Derbyshire | 124 | £16,835 | 5 | 42,858 | 359 |
Derry | 4 | £16,721 | 4 | 48,007 | 5 |
Devon | 59 | £14,082 | 8 | 60,795 | 169 |
Dorset | 45 | £18,781 | 5 | 37,854 | 83 |
Down | 1 | £17,995 | 6 | 60,000 | 6 |
Dumfries and Galloway | 9 | £18,764 | 4 | 28,910 | 27 |
Dundee City | 40 | £22,080 | 3 | 21,295 | 81 |
Dungannon | 4 | £18,756 | 6 | 44,996 | 8 |
Ealing - Greater London | 17 | £11,009 | 8 | 59,835 | 23 |
East Ayrshire | 5 | £15,475 | 6 | 38,936 | 24 |
East Lothian | 3 | £14,783 | 7 | 54,728 | 2 |
East Riding of Yorkshire | 40 | £15,723 | 5 | 38,243 | 86 |
East Sussex | 63 | £18,539 | 6 | 45,256 | 87 |
Enfield - Greater London | 23 | £25,964 | 2 | 14,841 | 40 |
Essex | 145 | £15,716 | 7 | 51,033 | 320 |
Falkirk | 11 | £12,515 | 8 | 56,769 | 27 |
Fermanagh | 4 | £13,494 | 6 | 76,750 | 1 |
Fife | 16 | £19,390 | 5 | 41,464 | 85 |
Flintshire | 15 | £13,860 | 8 | 68,066 | 3 |
Glasgow City | 68 | £19,811 | 4 | 27,440 | 341 |
Gloucestershire | 69 | £17,070 | 6 | 43,850 | 123 |
Greater Manchester | 272 | £13,522 | 7 | 58,485 | 890 |
Greenwich - Greater London | 8 | £28,633 | 1 | 8,477 | 10 |
Gwynedd | 2 | £10,243 | 9 | 68,831 | - |
Hampshire | 137 | £18,527 | 5 | 39,755 | 373 |
Harrow - Greater London | 15 | £15,739 | 7 | 47,435 | 14 |
Havering - Greater London | 24 | £15,060 | 7 | 51,179 | 64 |
Herefordshire | 15 | £21,730 | 4 | 32,336 | 31 |
Hertfordshire | 136 | £17,285 | 6 | 41,592 | 280 |
Highland | 17 | £24,015 | 3 | 21,025 | 45 |
Hillingdon - Greater London | 32 | £14,743 | 7 | 51,443 | 52 |
Hounslow - Greater London | 43 | £18,136 | 5 | 38,306 | 53 |
Isle of Wight | 6 | £8,212 | 12 | 61,452 | 9 |
Kensington & Chelsea - Greater London | 1 | £3,950 | 10 | 119,613 | - |
Kent | 181 | £19,908 | 5 | 34,008 | 363 |
Kingston upon Thames - Greater London | 38 | £22,957 | 4 | 25,494 | 47 |
Lancashire | 206 | £15,144 | 6 | 51,159 | 449 |
Larne | 3 | £16,298 | 7 | 38,333 | 4 |
Leicestershire | 88 | £16,566 | 6 | 52,557 | 241 |
Limavady | 3 | £17,210 | 5 | 54,667 | 6 |
Lincolnshire | 86 | £18,870 | 5 | 38,240 | 232 |
Lisburn | 7 | £10,355 | 8 | 68,783 | 6 |
Magherafelt | 5 | £12,215 | 7 | 67,047 | 8 |
Merseyside | 73 | £14,595 | 6 | 50,688 | 182 |
Merthyr Tydfil | 10 | £11,666 | 8 | 72,119 | 6 |
Merton - Greater London | 2 | £10,045 | 10 | 93,323 | 3 |
Monmouthshire | 9 | £12,529 | 11 | 84,633 | 20 |
Moray | 1 | £32,995 | 1 | 11,000 | 5 |
Neath Port Talbot | 1 | £5,495 | 11 | 86,172 | - |
Newport | 68 | £22,202 | 2 | 19,050 | 126 |
Newry and Mourne | 3 | £13,115 | 7 | 53,716 | 4 |
Newtownabbey | 8 | £15,265 | 5 | 48,011 | 12 |
Norfolk | 92 | £15,778 | 6 | 46,436 | 218 |
North Ayrshire | 20 | £19,310 | 4 | 30,114 | 48 |
North Down | 1 | £11,995 | 6 | 82,365 | 7 |
North Lanarkshire | 19 | £14,495 | 7 | 51,916 | 52 |
North Yorkshire | 70 | £17,729 | 6 | 47,339 | 192 |
Northamptonshire | 65 | £19,687 | 5 | 38,772 | 177 |
Northumberland | 6 | £15,255 | 7 | 50,917 | 20 |
Nottinghamshire | 106 | £16,171 | 6 | 49,980 | 268 |
Omagh | 4 | £19,744 | 4 | 51,233 | 7 |
Oxfordshire | 23 | £20,298 | 5 | 35,274 | 72 |
Pembrokeshire | 5 | £10,049 | 9 | 74,563 | 5 |
Perth and Kinross | 8 | £22,181 | 3 | 22,454 | 56 |
Powys | 1 | £7,490 | 9 | 106,630 | 2 |
Redbridge - Greater London | 13 | £9,046 | 7 | 53,055 | 14 |
Renfrewshire | 14 | £20,195 | 4 | 29,306 | 47 |
Rhondda Cynon Taf | 14 | £9,865 | 9 | 78,629 | 25 |
Richmond upon Thames - Greater London | 1 | £23,990 | 2 | 11,599 | 2 |
Scottish Borders | 1 | £23,495 | 2 | 14,500 | 6 |
Shropshire | 59 | £15,491 | 7 | 56,164 | 154 |
Somerset | 41 | £17,280 | 6 | 43,889 | 196 |
South Ayrshire | 22 | £15,027 | 6 | 41,234 | 46 |
South Lanarkshire | 5 | £18,049 | 5 | 66,383 | 35 |
South Yorkshire | 145 | £17,811 | 5 | 41,809 | 371 |
Staffordshire | 116 | £17,075 | 6 | 42,142 | 315 |
Stirling | 5 | £17,498 | 5 | 37,135 | 57 |
Strabane | 1 | £18,750 | 4 | 52,600 | 5 |
Suffolk | 82 | £18,244 | 5 | 35,261 | 136 |
Surrey | 107 | £18,115 | 6 | 40,217 | 213 |
Sutton - Greater London | 2 | £7,648 | 10 | 87,000 | 3 |
Swansea | 60 | £20,180 | 4 | 26,116 | 84 |
Tyne and Wear | 107 | £17,158 | 6 | 41,593 | 288 |
Waltham Forest - Greater London | 14 | £24,099 | 1 | 6,746 | 22 |
Wandsworth - Greater London | 4 | £9,740 | 10 | 75,000 | 4 |
Warwickshire | 53 | £16,311 | 6 | 50,659 | 96 |
West Dunbartonshire | 4 | £19,547 | 5 | 31,816 | 8 |
West Lothian | 6 | £16,562 | 6 | 37,369 | 29 |
West Midlands | 287 | £17,072 | 6 | 48,470 | 598 |
West Sussex | 62 | £17,214 | 6 | 40,434 | 140 |
West Yorkshire | 233 | £16,881 | 6 | 50,812 | 537 |
Wiltshire | 128 | £23,623 | 4 | 28,773 | 251 |
Worcestershire | 44 | £16,343 | 6 | 44,415 | 91 |
Wrexham | 7 | £15,524 | 6 | 52,415 | 10 |