2024 BMW M3
M3 Xdrive Competition M Step
10miAutoPetrol3.0L
£83,998
Fortrose
~£2,109/pm
A fantastic price of only £84,998 is currently being advertised by this dealer for this like new BMW M3 M3 Xdrive Competition M Step.
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.
2 cars
M3 Xdrive Competition M Step
10miAutoPetrol3.0L
£83,998
Fortrose
~£2,109/pm
A fantastic price of only £84,998 is currently being advertised by this dealer for this like new BMW M3 M3 Xdrive Competition M Step.
M3 Xdrive Competition M Step Ultimat Pk
10miAutoPetrol3.0L
£89,998
Fortrose
~£2,260/pm
With a petrol 3.0L motor with automatic gears and with just 10 miles on the clock, this green 4 door M3 could quite easily be mistaken for a brand new car.
3.0Ltr Twin
8,239miAutoPetrol3.0L
£74,995
Forres
~£1,883/pm
Now available for you to drive it away today is this BMW M3 with a 3.0 Litre petrol engine and 8,239mi clocked-up on the dashboard.
3.0Ltr Twin
59,133miManualPetrol3.0L
£22,995
Forres
~£577/pm
Finished in the tone of blue, this BMW M3 3.0Ltr Twin has clocked up 59,133 miles, a 3.0 litre petrol engine and manual transmission.
Competition Auto
16,725miAutoPetrol3.0L
£57,995
Buckie
~£1,456/pm
Now on display at this retailer's show room in Buckie is this M3 in like new condition, it has a 3.0l petrol engine with automatic transmission.
Competition Auto
16,725miAutoPetrol3.0L
£57,995
Buckie
~£1,456/pm
Check out the great price of only £59,995 on this BMW M3 at this dealer in Buckie. It's a second hand vehicle, however it's been wonderfully maintained and remains in an impeccable, like new condition.
Xdrive Auto 4dr
35,100miAutoPetrol3.0L
£31,995
Buckie
~£803/pm
On offer at our terrific price of only £33,995 is this saloon, it is equipped with a 3.0 litre petrol engine with automatic transmission and has got 35,100 miles clocked up on the dash.
Biturbo
34,153miAutoPetrol3.0L
£31,995
Inverurie
~£803/pm
At this dealership there is an awesome price of just £33,995 for this second hand BMW M3 that has automatic transmission, a 3000cc petrol engine and 34,153 miles clocked up on the dashboard.
4.0 M3 414 Bhp
74,000miAutoPetrol4.0L
£16,995
Fraserburgh
~£427/pm
Fitted with a 4.0 Litre petrol motor with automatic transmission, this second hand M3 4.0 M3 414 Bhp comes in the shade of white and has 74,000 miles clocked-up on the dash.
M3 Competition M Xdrive Touring
4,087miAutoPetrol
£74,000
Aberdeen
~£1,858/pm
Planning on going for a BMW? Well, take a look at this like new one which has been very well kept and remains in a like new condition in and out. This vehicle that is on display at our showroom has 4,087 mi on the dash and incorporates a litre petrol motor with automatic transmission.
M3 Competition M Xdrive Saloon
6,496miAutoPetrol3.0L
£73,999
Aberdeen
~£1,858/pm
A brilliant price of only £73,999 is currently being offered by our dealership on this low mileage BMW which has just 6,496 miles on the dash.
Xdrive Saloon
8,285miAutoPetrol3.0L
£50,000
Aberdeen
~£1,256/pm
With a low mileage of 6,705 miles clocked up on the dash, this BMW M3 in a splendid, nearly new condition throughout is on offer for £52,000 or on credit commencing at only £ pm.
M3 Cs Saloon
11,245miAutoPetrol3.0L
£55,000
Aberdeen
~£1,381/pm
This M3 M3 Cs Saloon has got 11,245 miles clocked up on the dash and is fitted out with a 3000 cc petrol motor with automatic transmission. This particular used one from this dealership in Aberdeen has been finished in the shade of black.
M3 Competition M Xdrive Touring
1,500miAuto3.0L
£75,990
Perth
~£1,908/pm
Check out the amazing price at this dealership in Perth on this used, low mileage BMW M3 that has a 3.0l motor, automatic transmission and 1,500 mi on the clock.
M3 Competition M Xdrive Saloon
7,831miAutoPetrol3.0L
£73,990
Perth
~£1,858/pm
Located at our dealership in Perth is this like new BMW M3 that contains a 3000 cc petrol engine with automatic transmission. It's available for sale in black with only 7,385 mi on the clock.
M3 Competition M Xdrive Saloon
7,831miAutoPetrol3.0L
£73,990
Perth
~£1,858/pm
This saloon car is in an impeccable, like new condition inside and out. It contains a 3000CC petrol engine with automatic transmission and only has 7,385 mi clocked up on the dash.
Xdrive Saloon
23,580miAutoPetrol
£34,000
Dundee
~£854/pm
This M3 Xdrive Saloon has 23,580 miles on the dashboard and has a cc petrol engine with automatic transmission.
Xdrive Saloon
35,657miAutoPetrol
£30,500
Dundee
~£766/pm
Now on offer and ready for its next owner to drive home is this BMW with a CC petrol engine and 35,657 miles clocked-up on the dashboard.
M3 Xdrive Competition M Step
2,500miAutoPetrol3.0L
£77,898
Kirkcaldy
~£1,956/pm
Thinking of going for a BMW M3? Well, take a closer look at this used model available in grey with automatic transmission, a 3000 cc petrol motor and 2,500 miles clocked-up on the dashboard.
Saloon 3.0 M3 Saloon 2017
38,342miAutoPetrol3.0L
£32,000
Bo'ness
~£804/pm
On offer at the amazing price of only £32,500 is this BMW, it has got a 3000cc petrol motor with automatic transmission and has 38,342 miles clocked up on the dash.
M3 Competition M Xdrive Saloon
9,848miAutoPetrol3.0L
£62,990
Edinburgh
~£1,582/pm
Currently available to view at our showroom in Edinburgh is this grey BMW M3 which is fitted out with automatic transmission and a 3.0 litre petrol motor.
M3 Xdrive Competition M Step
552miPetrol
£69,500
Edinburgh
~£1,745/pm
Finished in the shade of , this used car has 552 miles on the clock and comes fitted out with a Litre petrol engine and transmission.
3.2 M3 Smg 338 Bhp
122,000miManualPetrol3.2L
£12,980
Glasgow
~£326/pm
Containing a 3200cc petrol engine and manual transmission, this second-hand BMW M3 3.2 M3 Smg 338 Bhp is up for sale in the tone of blue with 122,000 miles clocked up on the dashboard.
M3 Competition Edition
28,000miAutoPetrol3.0L
£53,595
Edinburgh
~£1,346/pm
Now on the market and ready for its new owner to take home is this BMW with a 3000cc petrol motor and 28,000 miles on the clock.