2024 BMW 1 Series
118I M Sport
3,733miManualPetrol1.5L
£28,990
Edinburgh
~£728/pm
Available at this dealership in Edinburgh is this BMW 1 Series 118I M Sport with manual transmission, 1.5 litre petrol motor and 3,733 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.
6,012 cars
118I M Sport
3,733miManualPetrol1.5L
£28,990
Edinburgh
~£728/pm
Available at this dealership in Edinburgh is this BMW 1 Series 118I M Sport with manual transmission, 1.5 litre petrol motor and 3,733 mi.
2.0 M Sport
35,705miAutoPetrol2.0L
£16,499
London
~£414/pm
This BMW 1 Series has 35,705 miles on the dash and comes fitted with a 2.0 Litre motor. It runs on petrol with automatic transmission and is available in the shade of blue.
118D M Sport Step
56,247miAutoDiesel2.0L
£8,999
Newtownabbey
~£226/pm
On offer and ready for you to drive away is this second hand BMW 1 Series 118D M Sport Step that is fitted out with a 2.0 Litre diesel motor and automatic transmission. At the superb price of just £9,499 from this dealer in the Newtownabbey area.
2012 12 2.0
73,548miAutoPetrol2.0L
£6,638
Colchester
~£167/pm
For sale at the price of £6,638 and with the option to purchase using finance with manageable instalments from £ pm, this black BMW 1 Series has 73,548 miles clocked-up on the dash and is fitted with a 2000 CC petrol motor with automatic transmission.
118D Performance Edition U7461
88,000miAutoDiesel2.0L
£4,690
Tamworth
~£118/pm
For sale at this dealer in Tamworth is this BMW 1 Series with 2000cc diesel motor, 88,000 miles and automatic transmission.
116D Sport
50,818miAutoDiesel1.5L
£10,495
Mansfield Woodhouse
~£264/pm
Coming in black, this used 1 Series 116D Sport is fitted out with a 1.5 ltr diesel motor with automatic transmission and has got 50,818 miles on the dash.
M Sport Shadow Edition
23,148miManualPetrol1.5L
£16,165
Online Dealer
~£406/pm
On offer and ready to take on a test drive is this 1 Series in white - this second-hand model comes fitted out with manual transmission, a 1.5 Ltr petrol motor and has 23,148 miles clocked up on the dash.
3.0 M135i Euro
92,125miAutoPetrol3.0L
£11,750
Swindon
~£295/pm
Now available from our dealership in Swindon is this hatchback that contains a 3.0 ltr petrol engine with automatic transmission. It is on the market and ready for you to drive home in the shade of blue with 92,125 miles on the dash.
118I Sport
36,707miManualPetrol1.5L
£15,499
London
~£389/pm
This motor has only got 36,707 miles clocked-up on the dashboard and has been on the road for less than a full year.
118D M Sport
40,642miManualDiesel2.0L
£20,498
Rutherglen
~£515/pm
Incorporating a 2.0 LTR diesel engine with manual transmission, this second-hand 1 Series is currently available for sale in the shade of white with 40,642 miles clocked-up on the dash.
M Sport
35,909miAutoDiesel2.0L
£23,250
Online Dealer
~£584/pm
This BMW 1 Series M Sport has got 35,909 miles clocked up on the dashboard and contains a 2000 cc diesel engine. This particular second hand one from this dealership has been finished in the shade of grey.
M135i Xdrive Step
35,573miAutoPetrol2.0L
£24,498
Rutherglen
~£615/pm
Up for sale and ready for you to take home is this 1 Series at the remarkable price of just £24,498. This dealer also gives its customers the option to buy using manageable monthly instalments to suit all budgets with instalment plans commencing at just £ monthly.
116D Sport
42,494miManualDiesel1.5L
£10,498
Kirkcaldy
~£264/pm
Painted in white, this car incorporates a 1.5 ltr diesel engine with manual transmission and it has 42,494 miles clocked-up on the dashboard. First Registered in 2016, this 1 Series 116D Sport is currently up for sale and ready for its next owner to drive away for just £10,498.
M Sport
4,804miAutoPetrol1.5L
£27,450
Online Dealer
~£689/pm
Up for sale and ready for you to take home is this BMW in like new condition, it comes fitted with automatic transmission and a 1.5 Ltr petrol engine. This second hand one at this dealer in Online Sale has 4,804 miles clocked up on the dash.
128Ti Step Live Cockpit Professional
5,558miAutoPetrol2.0L
£29,666
Reading
~£745/pm
Available to view at our dealership in Reading is this second-hand, low mileage hatchback which features a petrol, 2.0l engine and automatic transmission. It is on the market and ready for its next owner to drive away in the shade of grey with only 5,558 miles clocked-up on the dash.
2.0 116D M Sport 114 Bhp - Free Delivery
55,644miManualDiesel2.0L
£8,500
Newcastle upon Tyne
~£213/pm
BMW 1 Series with a 2000CC diesel engine and manual gearbox.
118I M Sport
16,680miAutoPetrol1.5L
£22,990
Bristol
~£577/pm
A great price is being advertised by this dealer on this second hand BMW 1 Series 118I M Sport with just 16,680 mi on the dash.
116D M Sport
112,526miManualDiesel2.0L
£3,495
Plymouth
~£88/pm
Available in the shade of white, this 1 Series 116D M Sport has clocked-up 112,526 miles and has a 2.0L diesel engine.
Shadow Edition
55,878miAutoPetrol3.0L
£19,699
Peterborough
~£495/pm
Painted in black, this second hand car has clocked-up 55,878 miles and is equipped with a 3.0 litre petrol motor with automatic transmission. First Registered in 2019, this BMW 1 Series is now on the market and ready for its next owner to drive away for £19,699.
2.0 M Sport Euro 5 Ss
45,666miAutoDiesel2.0L
£9,600
Bath
~£241/pm
This motor for sale from this dealership in Bath priced at £9,600 is available in grey and has got 45,666 miles clocked up on the dashboard.
118I M Sport Step
27,721miAutoPetrol1.5L
£20,998
Stirling
~£527/pm
This 1 Series is currently on the market and ready for you to take home. It has 27,721 miles on the dash and is fitted with a 1.5 Ltr petrol motor.
Se
48,924miManualDiesel1.5L
£14,450
Online Dealer
~£363/pm
Get yourself behind the steering wheel of this 1 Series Se for only £14,450. It has got 48,924 miles on the dash and is equipped with a 1.5L diesel engine.
118I M Sport
17,300miAutoPetrol1.5L
£22,650
Haslemere
~£569/pm
Available to view at our dealership located in the Haslemere area is this white BMW 1 Series 118I M Sport which is fitted out with a 1500 CC petrol engine with automatic transmission.
120D M Sport
34,557miAutoDiesel2.0L
£24,699
Ashington
~£620/pm
Be the next owner of this BMW 1 Series 120D M Sport that has got a 2000cc diesel engine with automatic transmission. This second hand model at this dealer is offered at just £24,699, comes finished in the shade of blue and has 34,557 miles on the dash.
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,878 | £16,738 | 6 | 46,826 | 12,892 |
Aberdeen City | 47 | £21,455 | 3 | 24,120 | 100 |
Aberdeenshire | 9 | £24,657 | 4 | 24,667 | 17 |
Angus | 3 | £19,828 | 6 | 32,095 | 8 |
Antrim | 13 | £13,650 | 7 | 55,224 | 13 |
Ards | 6 | £14,849 | 7 | 79,492 | 5 |
Armagh | 5 | £8,952 | 11 | 74,516 | 5 |
Ballymena | 6 | £15,439 | 6 | 52,453 | 13 |
Ballymoney | 2 | £12,245 | 6 | 69,604 | 5 |
Barking & Dagenham - Greater London | 6 | £8,743 | 9 | 66,852 | 3 |
Barnet - Greater London | 3 | £7,895 | 13 | 68,533 | 7 |
Bedfordshire | 114 | £13,621 | 8 | 58,631 | 197 |
Belfast | 10 | £16,090 | 6 | 44,291 | 90 |
Berkshire | 95 | £14,028 | 8 | 62,110 | 183 |
Bexley - Greater London | 1 | £8,999 | 12 | 32,000 | - |
Blaenau Gwent | 12 | £16,211 | 4 | 42,250 | 36 |
Brent - Greater London | 3 | £26,098 | 10 | 64,333 | 15 |
Bridgend | 1 | £6,995 | 13 | 68,079 | 2 |
Bristol | 110 | £17,398 | 6 | 44,708 | 206 |
Bromley - Greater London | 31 | £26,793 | 2 | 12,532 | 53 |
Buckinghamshire | 96 | £21,268 | 6 | 38,788 | 199 |
Caerphilly | 6 | £6,495 | 10 | 83,719 | 12 |
Cambridgeshire | 202 | £16,377 | 6 | 43,614 | 278 |
Cardiff | 27 | £25,190 | 3 | 18,832 | 85 |
Carmarthenshire | 8 | £14,308 | 8 | 48,062 | 11 |
Carrickfergus | 11 | £15,812 | 5 | 55,398 | 11 |
Ceredigion | 17 | £18,266 | 5 | 37,585 | 15 |
Cheshire | 167 | £18,654 | 5 | 37,086 | 328 |
City of Edinburgh | 91 | £21,256 | 4 | 28,768 | 167 |
City of London - Greater London | 152 | £15,404 | 6 | 48,463 | 299 |
Clackmannanshire | 1 | £14,698 | 6 | 40,491 | 1 |
Coleraine | 8 | £10,801 | 8 | 65,452 | 10 |
Conwy | 14 | £21,248 | 5 | 36,118 | 12 |
Cornwall | 8 | £11,494 | 9 | 58,769 | 33 |
County Durham | 70 | £21,084 | 4 | 31,797 | 236 |
Craigavon | 16 | £28,003 | 2 | 13,729 | 42 |
Croydon - Greater London | 30 | £25,187 | 4 | 14,084 | 34 |
Cumbria | 20 | £16,042 | 6 | 41,924 | 41 |
Denbighshire | 2 | £20,995 | 5 | 60,350 | 1 |
Derbyshire | 132 | £15,835 | 6 | 45,938 | 353 |
Derry | 3 | £15,983 | 4 | 54,010 | 4 |
Devon | 60 | £13,467 | 8 | 61,432 | 169 |
Dorset | 42 | £20,098 | 5 | 34,539 | 81 |
Down | 2 | £20,995 | 5 | 40,095 | 7 |
Dumfries and Galloway | 9 | £19,842 | 4 | 26,896 | 26 |
Dundee City | 44 | £22,913 | 3 | 20,097 | 78 |
Dungannon | 3 | £17,843 | 7 | 43,528 | 8 |
Ealing - Greater London | 19 | £10,177 | 8 | 64,952 | 20 |
East Ayrshire | 4 | £15,482 | 7 | 37,084 | 24 |
East Lothian | 1 | £25,000 | 3 | 40,419 | 2 |
East Riding of Yorkshire | 34 | £15,920 | 5 | 39,014 | 85 |
East Sussex | 60 | £18,316 | 6 | 46,524 | 87 |
Enfield - Greater London | 25 | £26,530 | 2 | 12,870 | 39 |
Essex | 145 | £16,539 | 7 | 49,502 | 317 |
Falkirk | 13 | £12,643 | 7 | 56,532 | 27 |
Fermanagh | 2 | £15,495 | 5 | 68,500 | 1 |
Fife | 19 | £18,865 | 5 | 38,040 | 88 |
Flintshire | 13 | £13,346 | 8 | 70,606 | 3 |
Glasgow City | 79 | £20,043 | 4 | 26,729 | 338 |
Gloucestershire | 66 | £17,715 | 6 | 41,768 | 121 |
Greater Manchester | 293 | £13,703 | 7 | 58,509 | 862 |
Greenwich - Greater London | 9 | £27,317 | 2 | 10,734 | 9 |
Gwynedd | 1 | £12,995 | 5 | 68,000 | 1 |
Hammersmith & Fulham - Greater London | 1 | £14,990 | 6 | 14,305 | 1 |
Hampshire | 138 | £18,839 | 5 | 37,667 | 364 |
Harrow - Greater London | 15 | £14,178 | 8 | 49,614 | 12 |
Havering - Greater London | 22 | £14,728 | 7 | 54,767 | 61 |
Herefordshire | 12 | £20,362 | 4 | 29,644 | 34 |
Hertfordshire | 132 | £17,124 | 6 | 42,790 | 274 |
Highland | 22 | £21,429 | 4 | 27,554 | 45 |
Hillingdon - Greater London | 33 | £14,491 | 7 | 53,145 | 47 |
Hounslow - Greater London | 43 | £18,903 | 5 | 35,123 | 54 |
Isle of Wight | 6 | £11,110 | 10 | 49,411 | 6 |
Kensington & Chelsea - Greater London | 1 | £4,450 | 10 | 119,613 | - |
Kent | 185 | £19,709 | 5 | 33,589 | 353 |
Kingston upon Thames - Greater London | 34 | £22,484 | 4 | 27,269 | 47 |
Lancashire | 230 | £15,671 | 6 | 49,721 | 424 |
Larne | 3 | £16,298 | 7 | 38,333 | 4 |
Leicestershire | 93 | £16,470 | 6 | 52,361 | 234 |
Limavady | 3 | £17,210 | 5 | 54,667 | 6 |
Lincolnshire | 81 | £19,799 | 4 | 35,572 | 236 |
Lisburn | 6 | £11,123 | 8 | 65,172 | 7 |
Magherafelt | 6 | £14,678 | 6 | 59,523 | 7 |
Merseyside | 79 | £14,558 | 6 | 52,777 | 173 |
Merthyr Tydfil | 10 | £11,763 | 8 | 72,119 | 6 |
Merton - Greater London | 2 | £10,045 | 10 | 93,323 | 4 |
Monmouthshire | 7 | £13,324 | 11 | 85,386 | 21 |
Moray | 2 | £27,247 | 4 | 20,363 | 4 |
Neath Port Talbot | 1 | £5,495 | 11 | 86,172 | - |
Newport | 69 | £22,354 | 2 | 18,230 | 126 |
Newry and Mourne | 3 | £13,115 | 7 | 53,716 | 5 |
Newtownabbey | 8 | £14,878 | 6 | 45,707 | 11 |
Norfolk | 100 | £15,196 | 7 | 48,709 | 210 |
North Ayrshire | 19 | £19,763 | 4 | 28,922 | 56 |
North Down | 1 | £11,995 | 6 | 82,365 | 8 |
North Lanarkshire | 14 | £15,168 | 6 | 48,419 | 50 |
North Yorkshire | 68 | £18,145 | 6 | 42,877 | 192 |
Northamptonshire | 65 | £19,801 | 5 | 40,277 | 176 |
Northumberland | 7 | £16,604 | 6 | 48,580 | 21 |
Nottinghamshire | 112 | £16,558 | 6 | 49,156 | 267 |
Omagh | 5 | £18,735 | 4 | 51,225 | 8 |
Oxfordshire | 23 | £19,561 | 5 | 38,061 | 70 |
Pembrokeshire | 3 | £7,978 | 11 | 80,055 | 5 |
Perth and Kinross | 7 | £21,779 | 3 | 21,219 | 60 |
Powys | 1 | £7,490 | 9 | 106,630 | 2 |
Redbridge - Greater London | 14 | £9,471 | 7 | 52,667 | 13 |
Renfrewshire | 14 | £19,652 | 4 | 33,108 | 46 |
Rhondda Cynon Taf | 15 | £10,047 | 9 | 73,574 | 26 |
Richmond upon Thames - Greater London | 1 | £23,990 | 2 | 11,599 | 2 |
Scottish Borders | 1 | £23,495 | 2 | 14,500 | 6 |
Shropshire | 61 | £16,189 | 6 | 53,592 | 150 |
Somerset | 42 | £16,093 | 6 | 47,938 | 193 |
South Ayrshire | 20 | £15,730 | 5 | 39,153 | 46 |
South Lanarkshire | 6 | £17,573 | 5 | 65,263 | 35 |
South Yorkshire | 148 | £18,406 | 5 | 39,486 | 373 |
Staffordshire | 119 | £18,210 | 5 | 38,353 | 316 |
Stirling | 4 | £19,874 | 5 | 27,843 | 59 |
Suffolk | 87 | £18,134 | 5 | 36,682 | 131 |
Surrey | 110 | £18,080 | 6 | 40,001 | 211 |
Sutton - Greater London | 2 | £7,648 | 10 | 87,000 | 3 |
Swansea | 61 | £19,044 | 4 | 29,698 | 79 |
Tyne and Wear | 114 | £17,487 | 5 | 38,902 | 283 |
Waltham Forest - Greater London | 18 | £24,105 | 1 | 6,697 | 18 |
Wandsworth - Greater London | 5 | £9,190 | 10 | 79,600 | 3 |
Warwickshire | 59 | £17,019 | 6 | 46,260 | 91 |
West Dunbartonshire | 5 | £17,637 | 6 | 36,026 | 7 |
West Lothian | 4 | £17,443 | 6 | 39,129 | 31 |
West Midlands | 302 | £17,477 | 5 | 47,043 | 572 |
West Sussex | 70 | £17,269 | 6 | 39,403 | 127 |
West Yorkshire | 240 | £16,794 | 6 | 50,814 | 522 |
Wiltshire | 137 | £24,493 | 4 | 27,217 | 237 |
Worcestershire | 42 | £16,244 | 6 | 45,111 | 88 |
Wrexham | 4 | £13,420 | 7 | 54,370 | 10 |