2021 BMW 1 Series
118I M Sport
32,211miManualPetrol1.5L
£18,998
Aberdeen
~£477/pm
This second hand BMW 1 Series in the tone of is on offer and ready for you to drive home with the option to buy with finance.
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.
6,041 cars
118I M Sport
32,211miManualPetrol1.5L
£18,998
Aberdeen
~£477/pm
This second hand BMW 1 Series in the tone of is on offer and ready for you to drive home with the option to buy with finance.
1.5 118I M Sport
54,831miAutoPetrol1.5L
£13,990
Welwyn Garden City
~£351/pm
With a white finish, this 1.5l petrol 1 Series with automatic transmission is currently available for viewing.
1.5 118I M Sport Shadow Edition 134 Bhp
30,000miAutoPetrol1.5L
£15,950
Bournemouth
~£401/pm
Currently advertised by this dealership in Bournemouth is this hatchback second hand car that comes equipped with a petrol, 1500 CC engine and automatic transmission. It is on the market in the tone of black with 30,000 miles clocked-up on the dash.
M135i Xdrive Step
29,200miAutoPetrol2.0L
£27,500
West Bridgford
~£691/pm
Get yourself in the driver's seat of this BMW 1 Series that has got a 2.0 LTR petrol motor with automatic transmission. This one with low mileage available from this dealership priced at £27,500 has just 29,200 miles on the clock.
M140i Auto
44,000miAutoPetrol3.0L
£17,989
Dunstable
~£452/pm
Up for sale and ready for its next owner to drive home is this 1 Series M140i Auto which is equipped with a 3.0l petrol engine and automatic transmission. This second hand one has 44,000 miles clocked up on the dashboard.
2.0 118D Se Euro 6 Ss
86,180miManualDiesel2.0L
£7,000
Hinckley
~£176/pm
Up for sale and ready for its new owner to take home is this 1 Series that incorporates a 2.0 Litre diesel motor and manual transmission. This second hand model has 86,180 miles clocked-up on the dashboard and is finished in white.
2.0 118I Se Steptronic
110,000miAutoPetrol1.0L
£3,250
Chertsey
~£82/pm
Up for sale and ready for you to drive away today is this 1 Series 2.0 118I Se Steptronic which incorporates a 1.0L petrol engine and automatic transmission. This second-hand one from this dealer priced at £3,250 has 110,000 miles on the clock.
118D Se Step
60,048miAutoDiesel2.0L
£16,798
Shrewsbury
~£422/pm
Up for sale the remarkable price of just £16,798 is this like new 1 Series 118D Se Step that’s got few miles on the dash, transmission and a ltr engine.
2020 2.0L M135i Xdrive 302 Bhp
44,203miAutoPetrol2.0L
£23,795
Chorley
~£598/pm
Currently available to drive away is this BMW 1 Series 2020 2.0L M135i Xdrive 302 Bhp which is fitted with a 2.0 litre petrol motor with automatic transmission. On offer at the incredible price of just £23,795 and affordable payments available starting at only £ per month.
118I Sport
62,000miManualPetrol1.5L
£8,989
London
~£226/pm
62,000 miles clocked up on the dash and in the tone of black, this BMW 1 Series 118I Sport comes fitted out with a 1.5 ltr petrol engine and it has manual transmission.
2.0 116D Sport Hatchback 116 Ps
99,980miAutoDiesel2.0L
£6,150
Hailsham
~£154/pm
Put yourself in the driver's seat of this BMW that features a 2000 cc diesel engine and automatic transmission. This used model currently available from this dealership has 99,980 mi clocked up on the dash and is finished in the tone of white.
1.5 118I M Sport Shadow Edition Euro 6 Ss
40,422miAutoPetrol1.5L
£14,650
Leicester
~£368/pm
Currently available at this dealer in the Leicester area is this BMW which has automatic transmission and a 1500 cc petrol motor. It's up for sale and ready for you to drive away in the tone of white with 40,422 miles clocked-up on the dashboard.
1.5 118I M Sport Lcp Dct Euro 6 Ss
36,043miAutoPetrol1.5L
£20,840
Stockport
~£523/pm
Be the next owner of this BMW that comes fitted with automatic transmission and a 1.5 ltr petrol engine. This second hand model currently available from our dealership in Stockport has 36,043 miles clocked up on the dash and comes in the shade of grey.
1.6 116I Sport Euro 5 Ss
74,000miManualPetrol1.6L
£5,899
South Shields
~£148/pm
Finished in the tone of silver, this hatchback BMW 1 Series 1.6 116I Sport Euro 5 Ss has 74,000 miles on the dash and contains a manual 1.6 ltr engine requiring petrol.
118I 136 Se
28,837miManualPetrol1.5L
£16,698
Aberdeen
~£419/pm
Up for sale and ready for you to drive away is this second hand 1 Series 118I 136 Se that has manual transmission and a 1.5 Litre petrol engine. At the remarkable price of only £16,698 from this dealer in the Aberdeen area.
Se
135,000miAutoDiesel2.0L
£2,189
Keighley
~£55/pm
Seize the chance to be the happy owner of this 1 Series now priced at just £2,189. It is available in black, incorporates a 2.0L diesel motor with automatic transmission and has 135,000 miles clocked-up on the dashboard.
1.5L 118I M Sport 135 Bhp
2,231miAutoPetrol1.5L
£27,800
Dunstable
~£698/pm
On offer and ready for its next owner to take home is this BMW 1 Series which contains a 1.5 ltr petrol motor and automatic transmission. This second hand model now available at our dealership has just 2,231 miles on the dash.
M135i Xdrive Step Pro Pack
6,111miAutoPetrol2.0L
£35,000
West Bridgford
~£879/pm
With only 6,111 miles on the clock and painted in grey, this BMW 1 Series M135i Xdrive Step Pro Pack contains a 2.0 LTR petrol motor and automatic transmission. Currently available to drive away at the incredible price of just £35,000 or with the possibility to purchase using finance with achievable payments at hand starting at £ monthly.
3.0 M140i Hatchback 340 Ps
57,506miAutoPetrol3.0L
£17,875
Littlehampton
~£449/pm
This BMW has got 57,506 miles clocked up on the dash and incorporates a 3.0 L motor. It runs on petrol with automatic transmission and is available in the shade of grey.
2.0 118D Se 141 Bhp
40,345miAutoDiesel2.0L
£7,498
Connah's Quay
~£188/pm
At this dealer you'll find the bargain price of only £7,498 on this convertible with a 2.0 LTR diesel motor, automatic transmission and 40,345 miles on the dashboard.
1.5 M Sport Euro 6 Ss
54,156miManualPetrol1.5L
£16,985
Mansfield Woodhouse
~£427/pm
Starting at just £ each month, you can enjoy this hatchback BMW 1 Series 1.5 M Sport Euro 6 Ss with manual transmission, a petrol 1.5 L engine and 54,156 miles clocked-up on the dashboard.
118I 1.5 M Sport Shadow Edition
10,250miManualPetrol1.5L
£15,999
Burnley
~£402/pm
Coming in blue, this second hand car comes fitted out with manual transmission, a 1.5l petrol motor and has 10,250 miles clocked up on the dash.
118I M Sport Hatchback
108,000miManualPetrol1.6L
£4,985
Fareham
~£125/pm
Currently on display at this dealership's showroom in the Fareham area - 1 Series 118I M Sport Hatchback which incorporates a 1.6l petrol engine with manual transmission.
118I M Sport
17,678miAutoPetrol1.5L
£24,690
Bristol
~£620/pm
On display at our showroom in the Bristol area is this BMW 1 Series that is fitted with a 1500CC petrol motor with 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,869 | £17,004 | 6 | 45,220 | 13,059 |
Aberdeen City | 39 | £22,050 | 3 | 26,955 | 116 |
Aberdeenshire | 7 | £25,139 | 4 | 19,536 | 19 |
Angus | 1 | £39,995 | 1 | 2,900 | 9 |
Antrim | 11 | £13,678 | 8 | 54,083 | 17 |
Ards | 5 | £10,730 | 8 | 90,760 | 5 |
Armagh | 5 | £8,952 | 11 | 74,516 | 8 |
Ballymena | 6 | £14,032 | 7 | 67,139 | 11 |
Ballymoney | 2 | £12,245 | 6 | 69,604 | 5 |
Barking & Dagenham - Greater London | 6 | £8,827 | 9 | 66,852 | 4 |
Barnet - Greater London | 4 | £10,171 | 11 | 61,831 | 7 |
Bedfordshire | 119 | £14,433 | 8 | 56,262 | 198 |
Belfast | 12 | £15,314 | 7 | 47,433 | 100 |
Berkshire | 100 | £14,120 | 8 | 58,820 | 176 |
Bexley - Greater London | 1 | £8,999 | 12 | 32,000 | - |
Blaenau Gwent | 15 | £17,306 | 4 | 42,587 | 39 |
Brent - Greater London | 4 | £21,573 | 10 | 56,537 | 19 |
Bridgend | 1 | £6,995 | 13 | 68,079 | 2 |
Bristol | 109 | £17,540 | 6 | 44,890 | 210 |
Bromley - Greater London | 34 | £26,467 | 3 | 13,506 | 64 |
Buckinghamshire | 87 | £21,659 | 5 | 36,176 | 189 |
Caerphilly | 5 | £6,774 | 10 | 84,809 | 12 |
Cambridgeshire | 198 | £15,250 | 6 | 50,541 | 299 |
Cardiff | 19 | £26,898 | 2 | 17,956 | 92 |
Carmarthenshire | 9 | £14,607 | 7 | 49,145 | 13 |
Carrickfergus | 11 | £16,408 | 5 | 58,809 | 10 |
Ceredigion | 13 | £18,934 | 5 | 34,300 | 16 |
Cheshire | 182 | £18,878 | 5 | 37,404 | 327 |
City of Edinburgh | 68 | £20,112 | 4 | 33,116 | 163 |
City of London - Greater London | 156 | £15,301 | 7 | 48,879 | 307 |
Clackmannanshire | 1 | £14,998 | 6 | 40,465 | 1 |
Coleraine | 8 | £10,894 | 8 | 65,452 | 14 |
Conwy | 16 | £19,528 | 4 | 38,436 | 13 |
Cornwall | 6 | £12,152 | 8 | 56,247 | 32 |
County Durham | 79 | £20,730 | 4 | 32,354 | 217 |
Craigavon | 21 | £29,099 | 2 | 11,291 | 36 |
Croydon - Greater London | 29 | £27,004 | 3 | 14,089 | 31 |
Cumbria | 22 | £15,178 | 6 | 47,174 | 41 |
Denbighshire | 2 | £20,995 | 5 | 60,350 | 2 |
Derbyshire | 129 | £16,655 | 6 | 43,459 | 341 |
Derry | 3 | £16,145 | 4 | 54,007 | 4 |
Devon | 65 | £14,057 | 8 | 57,620 | 187 |
Dorset | 42 | £22,312 | 4 | 27,327 | 92 |
Down | 2 | £18,623 | 5 | 47,500 | 6 |
Dumfries and Galloway | 12 | £21,573 | 3 | 21,083 | 28 |
Dundee City | 47 | £23,633 | 3 | 18,894 | 72 |
Dungannon | 6 | £15,401 | 7 | 48,553 | 6 |
Ealing - Greater London | 18 | £11,148 | 8 | 62,893 | 24 |
East Ayrshire | 8 | £14,007 | 6 | 41,660 | 25 |
East Lothian | 1 | £25,000 | 3 | 40,419 | 2 |
East Riding of Yorkshire | 40 | £16,697 | 5 | 37,612 | 94 |
East Sussex | 53 | £16,583 | 7 | 54,872 | 80 |
Enfield - Greater London | 24 | £27,880 | 2 | 13,666 | 34 |
Essex | 151 | £17,109 | 6 | 48,404 | 331 |
Falkirk | 13 | £13,385 | 7 | 50,288 | 27 |
Fermanagh | 2 | £15,495 | 5 | 68,500 | 1 |
Fife | 18 | £20,571 | 5 | 35,409 | 93 |
Flintshire | 13 | £13,346 | 8 | 70,606 | 4 |
Glasgow City | 65 | £19,458 | 4 | 29,477 | 333 |
Gloucestershire | 75 | £18,038 | 6 | 42,122 | 129 |
Greater Manchester | 285 | £13,722 | 7 | 58,677 | 890 |
Greenwich - Greater London | 11 | £26,859 | 2 | 12,342 | 11 |
Hammersmith & Fulham - Greater London | 1 | £14,990 | 6 | 14,305 | 1 |
Hampshire | 133 | £18,988 | 6 | 38,877 | 380 |
Harrow - Greater London | 10 | £15,472 | 7 | 48,595 | 12 |
Havering - Greater London | 24 | £14,931 | 7 | 53,413 | 63 |
Herefordshire | 15 | £19,629 | 5 | 35,099 | 36 |
Hertfordshire | 125 | £16,712 | 6 | 46,331 | 279 |
Highland | 23 | £20,375 | 4 | 29,635 | 47 |
Hillingdon - Greater London | 29 | £14,663 | 6 | 54,404 | 50 |
Hounslow - Greater London | 36 | £19,444 | 5 | 35,503 | 56 |
Isle of Anglesey | 1 | £14,499 | 5 | 10,000 | 2 |
Isle of Wight | 6 | £12,309 | 8 | 54,181 | 6 |
Kent | 170 | £19,681 | 4 | 33,693 | 359 |
Kingston upon Thames - Greater London | 36 | £22,616 | 4 | 30,848 | 49 |
Lancashire | 225 | £16,087 | 6 | 48,687 | 420 |
Larne | 2 | £18,373 | 7 | 31,000 | 5 |
Leicestershire | 98 | £16,196 | 6 | 53,782 | 248 |
Limavady | 1 | £24,495 | 2 | 18,000 | 7 |
Lincolnshire | 95 | £19,773 | 5 | 36,994 | 259 |
Lisburn | 7 | £10,562 | 8 | 68,223 | 12 |
Magherafelt | 6 | £14,678 | 6 | 59,523 | 7 |
Merseyside | 81 | £14,090 | 7 | 53,631 | 177 |
Merthyr Tydfil | 8 | £10,926 | 8 | 71,311 | 7 |
Merton - Greater London | 2 | £10,045 | 10 | 93,323 | 3 |
Monmouthshire | 8 | £12,421 | 11 | 86,463 | 20 |
Moray | 3 | £14,829 | 8 | 50,744 | 4 |
Newport | 53 | £21,534 | 3 | 25,193 | 125 |
Newry and Mourne | 4 | £16,011 | 6 | 52,740 | 5 |
Newtownabbey | 6 | £15,188 | 6 | 44,423 | 12 |
Norfolk | 101 | £16,233 | 6 | 45,147 | 210 |
North Ayrshire | 19 | £19,408 | 4 | 29,265 | 62 |
North Down | 1 | £11,995 | 6 | 82,365 | 8 |
North Lanarkshire | 17 | £13,723 | 6 | 53,721 | 50 |
North Yorkshire | 77 | £18,419 | 5 | 42,183 | 185 |
Northamptonshire | 74 | £21,470 | 5 | 33,821 | 177 |
Northumberland | 9 | £14,557 | 8 | 49,034 | 22 |
Nottinghamshire | 119 | £17,422 | 6 | 47,389 | 263 |
Omagh | 6 | £18,056 | 4 | 53,603 | 8 |
Oxfordshire | 27 | £19,139 | 5 | 37,641 | 67 |
Pembrokeshire | 2 | £11,775 | 8 | 55,303 | 7 |
Perth and Kinross | 17 | £25,690 | 2 | 12,116 | 55 |
Powys | 1 | £16,290 | 6 | 14,106 | 2 |
Redbridge - Greater London | 13 | £9,726 | 8 | 56,256 | 14 |
Renfrewshire | 17 | £17,730 | 5 | 40,172 | 46 |
Rhondda Cynon Taf | 20 | £10,837 | 8 | 72,951 | 25 |
Richmond upon Thames - Greater London | 2 | £19,193 | 5 | 20,725 | 2 |
Scottish Borders | 1 | £23,495 | 2 | 14,500 | 8 |
Shropshire | 64 | £17,230 | 6 | 49,188 | 145 |
Somerset | 33 | £18,045 | 5 | 42,307 | 188 |
South Ayrshire | 28 | £16,388 | 5 | 39,366 | 42 |
South Lanarkshire | 9 | £19,337 | 5 | 50,220 | 48 |
South Yorkshire | 147 | £17,771 | 5 | 42,550 | 360 |
Staffordshire | 108 | £18,640 | 5 | 37,907 | 322 |
Stirling | 4 | £15,124 | 6 | 45,473 | 63 |
Strabane | 1 | £18,750 | 4 | 52,600 | 5 |
Suffolk | 77 | £18,638 | 6 | 41,942 | 128 |
Surrey | 113 | £18,773 | 6 | 38,613 | 227 |
Sutton - Greater London | 2 | £7,698 | 10 | 87,000 | 2 |
Swansea | 44 | £18,569 | 5 | 36,422 | 76 |
Torfaen | 1 | £5,895 | 15 | 49,640 | 1 |
Tyne and Wear | 126 | £17,635 | 5 | 38,860 | 264 |
Waltham Forest - Greater London | 5 | £24,139 | 1 | 10,508 | 17 |
Wandsworth - Greater London | 5 | £11,352 | 8 | 70,800 | 2 |
Warwickshire | 59 | £15,419 | 6 | 56,252 | 86 |
West Dunbartonshire | 4 | £15,123 | 6 | 38,603 | 9 |
West Lothian | 7 | £10,692 | 8 | 65,356 | 26 |
West Midlands | 296 | £17,558 | 6 | 47,747 | 579 |
West Sussex | 73 | £17,609 | 6 | 41,859 | 130 |
West Yorkshire | 251 | £16,785 | 6 | 50,478 | 500 |
Wiltshire | 136 | £23,050 | 4 | 30,862 | 232 |
Worcestershire | 45 | £17,532 | 6 | 43,767 | 99 |
Wrexham | 4 | £10,495 | 9 | 64,887 | 8 |