2021 BMW M3
M3 Xdrive Competition M Step
48,089mi Auto Petrol 3.0L
£54,498
Glasgow
from £1,144/pm
This used M3 coming in the shade of grey is on the market and ready for its new owner to drive home with the added option to purchase with finance.
Images of a similar car, for illustrative purposes only.
3.2L Evolution
132,000mi Manual Petrol 3.2L Not for sale on carsnitch
Current value range
635 cars
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
M3 Xdrive Competition M Step
48,089mi Auto Petrol 3.0L
£54,498
Glasgow
from £1,144/pm
This used M3 coming in the shade of grey is on the market and ready for its new owner to drive home with the added option to purchase with finance.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
3.0 Biturbo Saloon Dct Euro 6 Ss 43
75,428mi Auto Petrol 3.0L
£25,795
Luton
from £541/pm
Incorporating a 3.0 ltr petrol engine with automatic transmission, this second hand BMW M3 3.0 Biturbo Saloon Dct Euro 6 Ss 43 is currently available for sale in a white finish with 75,428 miles on the dashboard.
3.0 Biturbo Competition Dct Euro 6 Ss
37,000mi Auto Petrol 3.0L
£41,880
Nottingham
from £879/pm
Up for sale from this dealer at the superb price of only £41,880 is this low mileage BMW M3 that's only got 37,000 miles on the dash.
M3 Competition M Xdrive Saloon
2,500mi Auto Petrol 3.0L
£84,995
Hailsham
from £1,784/pm
A 3.0 LTR petrol engine and automatic transmission are only some of the attributes that this second hand car is offering.
M3 Xdrive 530 Competition M Step
2,998mi Auto Petrol 3.0L
£79,998
Glasgow
from £1,679/pm
A fabulous price of just £79,998 is currently being advertised by the dealership for this nearly new BMW M3 M3 Xdrive 530 Competition M Step.
3.0 M3 Saloon Competition Package
55,000mi Auto Petrol 3.0L
£36,995
Pevensey
from £777/pm
Painted in the shade of black, this motor features a 3000 cc petrol engine with automatic transmission and has 55,000 miles clocked up on the dash.
3.0 Biturbo Competition Steptronic M Xdrive Euro 6
2,376mi Auto Petrol 3.0L
£68,495
Knaresborough
from £1,438/pm
Used BMW M3 3.0 Biturbo Competition Steptronic M Xdrive Euro 6 in splendid condition, clean and tidy throughout. It drives like new with its 3000 CC petrol engine, automatic gearbox and with only 2,376 miles clocked up on the dashboard. You can even choose to spread the cost with monthly repayments starting out at only £1,438 per month.
Competition
88,000mi Auto Petrol 3.0L
£32,995
Huddersfield
from £693/pm
Up for sale and ready for its next owner to drive away is this M3 that comes fitted with automatic transmission and a 3000 CC petrol engine. This used model currently in stock at the dealership in Huddersfield has 88,000 miles clocked up on the dashboard and comes finished in the tone of black.
2025 3.0 Biturbo Competition Touring St
12,000mi Auto Petrol 3.0L
£74,995
Wigan
from £1,574/pm
Have a look at the amazing price at this dealer on this second hand, estate with a 3000cc petrol engine, a mere 12,000 miles clocked up on the dash and automatic transmission.
M3 Xdrive 530 Competition M Step
2,194mi Auto Petrol
£67,500
Leicester
from £1,417/pm
This BMW M3 M3 Xdrive 530 Competition M Step is in a splendid, like new condition throughout, only 2,194 miles clocked up on the dashboard and in remarkable working order.
3.0 Mht Xdrive Euro 6 Ss
47,000mi Auto Hybrid 3.0L
£28,490
Basingstoke
from £598/pm
Now available from the dealership is this saloon with automatic transmission and a 3000cc hybrid engine.
M3 Competition M Xdrive Touring
6,007mi Auto Petrol 3.0L
£71,995
Crawley
from £1,511/pm
Become the new owner of this BMW that is equipped with a 3000 CC petrol engine and automatic transmission. This second hand one has 6,007 miles on the clock.
3L Cs
8,670mi Auto Petrol 3.0L
£109,995
Newport
from £2,309/pm
Currently advertised by this dealer at the incredible price of only £109,995 is this almost pristine, like new BMW M3.
M3 Xdrive 530 Competition M Step
3,917mi Auto Petrol
£69,000
Solihull
from £1,448/pm
Available for sale is this estate in near mint condition with a mere 3,917 mi clocked up on the dashboard.
Xdrive Competition M Step 2024
24,150mi Auto Petrol
£64,900
Hull
from £1,362/pm
A low price of £64,900 is currently being advertised by the dealership on this low mileage M3 Xdrive Competition M Step 2024 that has a mere 24,150 miles on the clock.
M3 Xdrive Competition M Step
12,000mi Auto Petrol
£72,000
Leicester
from £1,511/pm
A remarkable price of only £72,000 is being advertised by this dealer in Leicester on this like new estate.
Biturbo Competition U1045 Ulez
37,000mi Auto Petrol 3.0L
£65,000
Bingley
from £1,364/pm
This saloon car has 37,000 miles on the dashboard and incorporates a 3.0 litre petrol engine.
3.0 Biturbo Competition Touring Steptronic M Xdriv
17,000mi Auto Petrol 3.0L
£87,000
Bradford
from £1,826/pm
This BMW M3 3.0 Biturbo Competition Touring Steptronic M Xdriv has a low mileage of 17,000 miles on the clock and has been driven for under a full year.
Biturbo Cs Touring Steptronic M Xdrive Euro
10,573mi Auto Petrol 3.0L
£109,995
Wigan
from £2,309/pm
This motor for sale from this dealership in Wigan priced at £109,995 comes in the shade of blue and has 10,573 mi on the clock.
M3 Xdrive 530 Competition M Step
9,943mi Auto Petrol
£69,500
Warwick
from £1,459/pm
A bargain price of only £69,500 is currently being offered by the dealership on this low mileage BMW which has just 9,943 miles on the clock.
3.2I Sequential
102,000mi Auto Petrol 3.2L
£19,995
Peterborough
from £420/pm
This M3 has 102,000 miles on the dash and is fitted out with a 3200cc motor. It runs on petrol with automatic transmission and is available in silver.
3.0 Biturbo Competition Steptronic M Xdrive Euro 6
14,000mi Auto Petrol 3.0L
£57,989
London
from £1,217/pm
On offer at the bargain price of only £57,989 is this M3 3.0 Biturbo Competition Steptronic M Xdrive Euro 6 that is fitted with a 3000CC petrol motor and automatic transmission. This second hand model comes in grey and has 14,000 miles clocked-up on the dash.
3.0 Biturbo Competition
15,500mi Auto Petrol 3.0L
£59,995
Cleckheaton
from £1,259/pm
This M3 has 15,500 miles on the dash and contains a 3.0 Litre petrol motor with automatic transmission.
3.0 Biturbo Competition Touring Steptro
18,000mi Auto Petrol 3.0L
£64,395
Robertsbridge
from £1,352/pm
On the market and ready for its new owner to drive away today is this BMW which is fitted out with a 3000 CC petrol engine and automatic transmission. This one with low mileage has just 18,000 miles on the dash and has been finished in the tone of black.