2023 BMW M3
M3 Competition Step
2,945mi Auto Petrol 3.0L
£66,998
Fortrose
~£1,682/pm
On offer at our bargain price of just £69,898 is this BMW M3 with a 3.0 ltr petrol motor, automatic transmission and 2,517 miles clocked-up on the dashboard.
2 cars
M3 Competition Step
2,945mi Auto Petrol 3.0L
£66,998
Fortrose
~£1,682/pm
On offer at our bargain price of just £69,898 is this BMW M3 with a 3.0 ltr petrol motor, automatic transmission and 2,517 miles clocked-up on the dashboard.
M3 Xdrive Competition M Step
10mi Auto Petrol 3.0L
£84,498
Fortrose
~£2,122/pm
This saloon BMW is now on offer and ready for you to take home. It has got 10 miles on the clock and comes fitted out with a 3.0 ltr petrol engine with automatic transmission.
Convertible 3.2 M3 Convertible 2005
74,000mi Manual Petrol 3.2L
£21,995
Nairn
~£552/pm
Get yourself behind the wheel of this M3 for only £21,995. It has 74,000 miles on the dash and features a 3200CC petrol motor.
3.0Ltr Twin
8,239mi Auto Petrol 3.0L
£74,995
Forres
~£1,883/pm
This saloon is in an excellent, near mint condition throughout, only 8,239 miles on the dash and in fantastic working order.
3.0Ltr Twin
59,133mi Manual Petrol 3.0L
£22,995
Forres
~£577/pm
With 59,133 miles on the dashboard, this M3 comes equipped with a 3.0 litre petrol engine and has got manual transmission.
3.2Ltr Evolution
104,893mi Manual Petrol 3.2L
£14,995
Forres
~£377/pm
Be the next owner of this M3 3.2Ltr Evolution featuring manual transmission and a 3200CC petrol motor. This second-hand model has 104,893 miles clocked up on the dash.
Competition Auto
19,100mi Auto Petrol 3.0L
£55,995
Buckie
~£1,406/pm
Have this second hand saloon for only £55,995. Credit plans start at just £ each month for this vehicle which features a 3.0 ltr petrol motor with automatic transmission.
Competition Auto
19,100mi Auto Petrol 3.0L
£55,995
Buckie
~£1,406/pm
Are you considering buying a BMW M3? Well, have a look at this used one with just 19,100 miles on the clock.
3.0 Biturbo Saloon Dct Euro 6 Ss U2861
59,400mi Auto Petrol 3.0L
£28,995
Kintore
~£728/pm
At the outstanding price of just £30,995 is this BMW which is equipped with a 3.0l petrol motor with automatic transmission. This second hand model at this dealer has 59,400 miles on the clock and is finished in the shade of blue.
3.2 Evolution Coupe 2Dr, 6 Speed U2810
39,300mi Manual Petrol 3.2L
£36,995
Kintore
~£929/pm
On offer and ready for its new owner to take home is this BMW M3 3.2 Evolution Coupe 2Dr, 6 Speed U2810 finished in yellow. This used mode has a 3.2l petrol motor with manual transmission and has 39,300 miles clocked-up on the dashboard.
M3 Competition M Xdrive Touring
2,687mi Auto Petrol 3.0L
£71,000
Aberdeen
~£1,783/pm
With 10 miles on the dash, this BMW M3 M3 Competition M Xdrive Touring comes fitted with automatic transmission and has a 3000cc petrol motor.
M3 Competition M Xdrive Saloon
2,859mi Auto Petrol 3.0L
£69,500
Aberdeen
~£1,745/pm
Available for sale is this M3 painted in the shade of green. This used mode comes fitted with automatic transmission, a 3000CC petrol motor and has 2,859 miles on the dash.
M3 Competition Saloon
15,489mi Auto Petrol 3.0L
£56,700
Aberdeen
~£1,424/pm
Second-hand BMW, in a like new condition, now up for sale at the bargain price of £59,000. This vehicle looks and drives like new, is fitted out with automatic transmission, a 3.0 Ltr petrol engine and has just 15,390 miles on the dash.
Xdrive Touring
24,032mi Auto Petrol 3.0L
£37,500
Aberdeen
~£942/pm
With a grey finish, this estate motor has clocked up 24,032 miles and comes fitted out with a 3.0 L petrol motor.
M3 Competition M Xdrive Touring
7,000mi Auto Petrol 3.0L
£76,990
Perth
~£1,933/pm
Coming in grey, this estate BMW M3 has 7,000 miles clocked up on the dash and incorporates a automatic 3.0 ltr engine requiring petrol.
M3 Competition M Xdrive Touring
7,000mi Auto Petrol 3.0L
£76,990
Perth
~£1,933/pm
This car has just 7,000 miles on the clock and has been driven for under a full year.
M3 Competition M Xdrive Touring
6,493mi Auto Petrol
£82,000
Dundee
~£2,059/pm
Up for sale and available for a test drive is this BMW in the shade of grey; it has 6,493 miles clocked up on the dash and comes fitted with a CC petrol motor and automatic transmission.
M3 Competition M Xdrive
13,771mi Auto Petrol 3.0L
£75,000
Dundee
~£1,883/pm
Take a closer look at this low mileage, near mint M3, it contains a 3000 CC petrol engine and automatic transmission. This second hand model comes finished in grey and has only 13,771 miles on the dashboard.
Xdrive Touring
29,900mi Auto Petrol 3.0L
£39,500
Dundee
~£992/pm
Available to view at our dealership is this used, low mileage estate containing a petrol, 3.0l engine and automatic transmission. It is up for sale in a grey finish with only 30,104 mi clocked-up on the dashboard.
Xdrive Saloon
42,785mi Auto Petrol 3.0L
£31,500
Dundee
~£791/pm
Available for viewing at this dealership located in Dundee is this saloon BMW M3 3.0 Mht Xdrive Euro 6 Ss which has a petrol, 3.0 Litre engine and automatic gearbox. Available for sale in a blue finish with 42,995 miles clocked up on the dash.
Saloon 3.0 M3 Saloon Competition Package 201868
30,600mi Auto Petrol 3.0L
£36,895
Barry
~£927/pm
Currently available for viewing at our showroom in the Barry area is this black BMW M3 which incorporates a 3.0 litre petrol motor with automatic transmission.
M3 Xdrive Competition M Step Ultimat Pk
10mi Auto Petrol 3.0L
£89,598
Kirkcaldy
~£2,250/pm
Fitted with a petrol 3000cc engine with automatic gears and with a mere 10 miles on the clock, this white 5 door estate used car can quite easily be mistaken for a brand spanking new vehicle.
3.0 M3 Competition M Xdrive 503 Bhp
19,300mi Auto Petrol 3.0L
£68,995
Clydebank
~£1,733/pm
Now on the market and ready for its next owner to drive home is this BMW M3 3.0 M3 Competition M Xdrive 503 Bhp with a 3.0 Ltr petrol engine and 19,300 miles clocked up on the dashboard.
4.0 Iv8 Coupe Dct Euro 5 420 Ps
48,109mi Petrol 4.0L
£23,000
Edinburgh
~£578/pm
For sale at the price of £23,000 and with the possibility to purchase using finance with achievable payments beginning from £ per month, this BMW M3 4.0 Iv8 Coupe Dct Euro 5 420 Ps has got 48,109 miles on the dash and contains a 4000cc petrol motor with transmission.