2023 BMW M3
3.0 Biturbo Cs Steptronic M Xdrive Euro 6 Ss
17,033mi Auto Petrol 3.0L
£99,790
Knaresborough
from £2,095/pm
17,033 miles on the dash, this M3 comes fitted out with a 3.0 Ltr petrol engine and automatic transmission.
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.
20 cars

3.0 Biturbo Cs Steptronic M Xdrive Euro 6 Ss
17,033mi Auto Petrol 3.0L
£99,790
Knaresborough
from £2,095/pm
17,033 miles on the dash, this M3 comes fitted out with a 3.0 Ltr petrol engine and automatic transmission.
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 Competition M
43,790mi Auto Petrol
£58,950
York
from £1,237/pm
Up for sale and ready for its next owner to drive away is this second hand car for the total cost of only £58,950. This dealership in York also gives its customers the possibility to buy using manageable monthly payments with instalment plans commencing at only £1,237 pm.

3.0 Biturbo Competition Touring Steptronic M Xdriv
17,500mi Auto Petrol 3.0L
£66,895
Selby
from £1,404/pm
Would you like to purchase a M3? Well, take a look at this second-hand one with just 17,500 miles on the clock.

Biturbo Competition Saloon Steptronic M Xdr
12,800mi Auto Petrol 3.0L
£69,786
York
from £1,465/pm
This saloon is in an excellent, like new condition both in and out, only 12,800 miles on the dash and in great working order.

3.0 Biturbo Competition Steptronic M Xdrive Euro 6
10,328mi Auto Petrol 3.0L
£67,950
Knaresborough
from £1,426/pm
This used BMW finished in orange is available for sale with the option for you to buy it with finance.

Biturbo Cs Saloon
6,894mi Auto Petrol 3.0L
£97,995
York
from £2,057/pm
Currently available from this car dealer's showroom in York is this low mileage BMW M3 in an excellent, nearly new condition that has a automatic transmission and a 3.0l petrol engine.

M3 Xdrive Competition M Step
14,450mi Auto Petrol 3.0L
£61,990
Richmond
from £1,301/pm
Coming fitted out with automatic transmission and a 3.0L petrol motor, this BMW M3 is available for sale in grey with 14,450 miles on the clock.

4.0 Iv8 Euro 4
99,343mi Manual Petrol 4.0L
£17,950
Selby
from £377/pm
Revered for being a highly trustworthy vehicle, this 2 door coupe car is comprised of a petrol 4000 cc engine and manual gearbox, is finished in grey and has 99,343 miles on the dashboard. Yours to buy at the fabulous price of £18,500 or you can also opt to buy on finance together with evenly spaced, instalments commencing from just £377 per month.

Cs Xdrive 550 Step 2025
1,783mi Auto Petrol
£115,985
Harrogate
from £2,435/pm
An amazing price of only £115,990 is being advertised by this dealer in Harrogate on this low mileage BMW M3 Cs Xdrive 550 Step 2025 in an almost spotless, like new condition.

3.0 Biturbo Competition Touring Steptro
32,750mi Auto Petrol 3.0L
£62,890
Harrogate
from £1,320/pm
This dealer is advertising a marvellous price of £65,990 for this used BMW with just 32,000 miles on the clock.

4.0 M3 Coupe
45,000mi Auto Petrol 4.0L
£32,990
Middlesbrough
from £692/pm
On offer the bargain price of just £32,990 is this BMW that's been engineered with trustworthiness and reliability in mind. This model is built with a 4000cc petrol motor, automatic gearbox and has 45,000 mi on the dash.

Xdrive Competition M Step 2024
22,661mi Auto Petrol 3.0L
£59,990
Harrogate
from £1,259/pm
This second hand BMW M3 from this dealer incorporates a 3.0 litre petrol motor with automatic transmission and it has 22,661 miles clocked up on the dash.

Xdrive 530 Competition M Step 2025
3,821mi Auto Petrol
£71,190
Harrogate
from £1,494/pm
With a low mileage of only 3,821 miles clocked-up on the dash, this M3 in a nearly new condition is available to drive away for £71,190 or on finance starting off at only £1,494 monthly.

Xdrive Competition M Step 2024
22,331mi Auto Petrol
£64,290
Harrogate
from £1,350/pm
A remarkable price of only £67,950 is being offered by this dealer in Harrogate for this BMW that is rated as one of the most reliable and trustworthy motors available.

Dct Competition Pack 2017
25,455mi Auto Petrol
£40,790
Harrogate
from £856/pm
A brilliant price of £40,790 is being advertised by the dealership on this low mileage BMW M3 which has a mere 25,455 miles on the clock. A great choice to make if you're searching to buy a vehicle that's been designed to have dependability in mind.

Xdrive 530 Competition M Step 2025
3,734mi Auto Petrol
£72,190
Harrogate
from £1,515/pm
Currently on show at the dealership in the Harrogate area is this M3 Xdrive 530 Competition M Step 2025 with just 3,550 miles clocked up on the dash.

3.0 Biturbo Competition Steptronic M Xdrive Euro 6
2,670mi Auto Petrol 3.0L
£67,950
Knaresborough
from £1,426/pm
Currently available for viewing at the dealership is this very dependable BMW M3 with automatic transmission with a 3.0 litre petrol engine and 2,670 miles clocked up on the dash

3.0 Biturbo Competition Steptronic M Xdrive Euro 6
52,400mi Auto Petrol 3.0L
£48,995
York
from £1,028/pm
Now on display at this car dealership is this M3 that comes fitted with a 3000 CC petrol motor with automatic transmission.

Xdrive Competition M Step 2023
4,742mi Auto Petrol
£64,985
Harrogate
from £1,364/pm
A terrific price for this M3 with few miles on the clock. It is a great choice of estate if you're searching to buy a vehicle that has been engineered to have durability in mind.