2021 BMW 1 Series
M Sport
32,000mi Manual Petrol 1.5L
£18,995
Buckie
~£477/pm
This BMW 1 Series M Sport has a low mileage of 32,000 miles on the dash and has been on the road for under a year.
2 cars
M Sport
32,000mi Manual Petrol 1.5L
£18,995
Buckie
~£477/pm
This BMW 1 Series M Sport has a low mileage of 32,000 miles on the dash and has been on the road for under a year.
M Sport
32,000mi Manual Petrol 1.5L
£18,995
Buckie
~£477/pm
At this dealership in Buckie you'll find the fantastic price of just £18,995 on this BMW 1 Series with a 1.5 ltr petrol engine, manual transmission and 32,000 miles clocked-up on the dash.
2.0 M135i Xdrive Euro 6 Ss
4,000mi Auto Petrol 2.0L
£34,995
Elgin
~£879/pm
1 Series 2.0 M135i Xdrive Euro 6 Ss in a neat condition, fresh and clean throughout. It drives very well with its 2.0 Ltr petrol motor, automatic gearbox and it only has 4,000 miles clocked-up on the dash.
116D M Sport Step Live Cockpit Pro
7,687mi Auto Diesel 1.5L
£26,998
Elgin
~£678/pm
Take a test drive in this 1 Series 116D M Sport Step Live Cockpit Pro in like new condition that has a 1.5 ltr diesel engine with automatic transmission. This second-hand model currently available from this dealer has been finished in black and has just 7,687 miles clocked up on the dashboard.
2.0Ltr 120D
39,109mi Auto Diesel 2.0L
£12,495
Forres
~£314/pm
Get behind the steering wheel of this BMW 1 Series 2.0Ltr 120D for only £12,495. It has 39,109 miles on the dashboard and features a 2000 CC diesel motor with automatic transmission.
M135i Xdrive
33,000mi Auto Petrol 2.0L
£24,995
Turriff
~£628/pm
This hatchback vehicle is currently on offer and ready for its next owner to drive home. It has a 2000 CC petrol motor with automatic transmission and 33,000 miles on the dashboard.
Hatchback 3.0 M140i Shadow Edition 5-Door 2019
49,000mi Auto Petrol 3.0L
£18,995
Nairn
~£477/pm
With 49,000 miles clocked-up on the dash, this BMW is equipped with a 3.0 L petrol engine and automatic transmission.
118I M Sport
38,232mi Manual Petrol 1.5L
£17,495
Inverurie
~£439/pm
At the brilliant price of only £17,495 is this 1 Series 118I M Sport, it has a 1500 CC petrol motor with manual transmission and has 38,232 miles clocked up on the dashboard.
1.5 118I M Sport Hatchback Euro
34,864mi Manual Petrol 1.5L
£17,999
Inverurie
~£452/pm
This second hand BMW 1 Series 1.5 118I M Sport Hatchback Euro with a black finish is currently available for sale with the option to buy it on credit.
M135i
11,000mi Auto Petrol 2.0L
£31,995
Inverurie
~£803/pm
A fabulous price of just £31,995 from this dealership in Inverurie on this second hand BMW 1 Series with a mere 11,000 mi on the dash.
M135i
22,000mi Auto Petrol 2.0L
£28,995
Inverurie
~£728/pm
This hatchback motor has 22,000 miles on the clock and comes fitted with a 2.0 L petrol motor.
120D M Sport
40,145mi Auto Diesel 2.0L
£25,995
Inverurie
~£653/pm
Are you planning on going for a BMW 1 Series 120D M Sport? Then have a closer look at this used model available in blue that’s got automatic transmission, a 2.0 ltr diesel engine and 40,145 miles clocked-up on the dashboard.
M135i Xdrive
34,424mi Auto Petrol 2.0L
£25,995
Inverurie
~£653/pm
Available to buy is this 1 Series M135i Xdrive finished in grey. This second hand mode is fitted with a 2000 CC petrol motor with automatic transmission and has 34,424 miles clocked up on the dash.
M
24,050mi Manual Petrol 3.0L
£52,995
Inverurie
~£1,331/pm
On offer at the remarkable price of only £52,995 is this 1 Series with manual transmission with a 3.0 ltr petrol engine and 24,050 miles clocked up on the dash.
1.5 118I M Sport Shadow Edition U2886 Ulez
79,700mi Manual Petrol 1.5L
£11,495
Kintore
~£289/pm
Are you interested in a 1 Series 1.5 118I M Sport Shadow Edition U2886 Ulez? Well, consider choosing this second hand model from this dealer in Kintore, it has a 1.5l petrol engine with manual transmission and it has 79,700 miles clocked up on the dash.
118I M Sport Shadow Edition
30,725mi Manual Petrol 1.5L
£14,995
Aberdeen
~£377/pm
This second hand BMW 1 Series in white is currently on the market and ready for its next owner to take home with the added option for you to acquire it with finance.
118I M Sport
34,875mi Auto Petrol 1.5L
£19,250
Peterhead
~£483/pm
Available to test-drive at our dealership is this BMW 1 Series that has got a 1500 cc petrol engine with automatic transmission.
1.5 118I Sport 139 Bhp
9,000mi Auto Petrol 1.5L
£18,950
Aberdeen
~£476/pm
This motor available priced at £19,950 has 9,084 miles clocked-up on the dashboard and comes finished in the shade of silver.
M135 Xdrive Step Techpro Pack
10mi Auto Petrol 2.0L
£48,498
Fortrose
~£1,218/pm
Are you planning on choosing a hatchback? Well, consider choosing this second hand, but nearly new one that is still in impeccable, like new condition . This particular model that is on display at our showroom located in Fortrose is fitted out with a 2.0L petrol motor with automatic transmission and has 10 miles clocked up on the dash.
120 Sport Step
10mi Auto Petrol 1.5L
£32,998
Fortrose
~£829/pm
This BMW has 10 mi on the dash and is fitted out with a 1500 cc engine. It runs on petrol with automatic transmission and is finished in the tone of grey.
120 M Sport Step Pro Pack
10mi Auto Petrol 1.5L
£37,898
Fortrose
~£952/pm
This second hand car has a 1.5L petrol engine with automatic transmission and has 10 mi clocked up on the dash.
118I 136 M Sport Live Cockpit Professional
2,564mi Manual Petrol 1.5L
£27,898
Fortrose
~£701/pm
The low price of only £27,898 is currently being offered by our dealership in Fortrose for this almost flawless BMW 1 Series.
116D M Sport Step Live Cockpit Pro
4,450mi Auto Diesel 1.5L
£24,898
Fortrose
~£625/pm
For sale at this dealer in Fortrose: BMW 1 Series - 4,450 miles, automatic transmission and a 1500 cc diesel motor.
118I 136 M Sport Step Lcp
7,121mi Auto Petrol 1.5L
£25,898
Fortrose
~£650/pm
Check out the marvellous price of only £25,898 for this low mileage, like new BMW with automatic transmission, a 1500cc petrol engine and just 7,121 miles on the clock.