2021 BMW M3
M340i Xdrive Mhev
35,500miAutoPetrol3.0L
£33,000
Hatfield
~£829/pm
Currently available from this dealer: BMW M3 with 35,500 miles, 3000cc petrol motor and automatic transmission.
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.
487 cars
M340i Xdrive Mhev
35,500miAutoPetrol3.0L
£33,000
Hatfield
~£829/pm
Currently available from this dealer: BMW M3 with 35,500 miles, 3000cc petrol motor and automatic transmission.
Biturbo Competition
53,700miAutoPetrol3.0L
£34,250
Bristol
~£860/pm
Now available at this dealership in Bristol is this saloon motor which is equipped with a petrol, 3.0 LTR engine and automatic transmission. On offer and ready for its next owner to drive away in the tone of black with 53,700 miles on the dashboard.
2023 3.0 M3 Competition M Xdrive 503 Bhp
4,682miAutoPetrol3.0L
£78,995
Wigan
~£1,984/pm
For sale and ready for a test drive is this BMW M3 2023 3.0 M3 Competition M Xdrive 503 Bhp in the tone of black; this used model comes fitted with automatic transmission and a 3000cc petrol engine with 4,682 miles clocked up on the dashboard.
4.0 Iv8 Coupe Dct Euro 5 420 Ps
48,000miPetrol4.0L
£24,500
Edinburgh
~£615/pm
Now available on the market is this coupe car on offer at the superb price of only £24,500. This dealership also gives you the possibility to buy using flexible monthly payments to suit all budgets with payment packages commencing from just £ per month.
4.0 M3 415 Bhp
79,000miAutoPetrol4.0L
£18,995
Sandy
~£477/pm
On the market and ready for its next owner to drive away today is this BMW that contains a 4.0 ltr petrol motor with automatic transmission. This second hand model now available from this dealership is up for sale at the outstanding price of £18,995, comes in black and has clocked up 79,000 miles.
4.0 M3 414 Bhp
63,000miAutoPetrol4.0L
£20,700
Hoddesdon
~£520/pm
Available from this dealer in Hoddesdon: BMW M3 4.0 M3 414 Bhp - 4000 cc petrol motor, automatic transmission and 63,000 mi.
M3 Competition M Xdrive Touring
1,650miAutoPetrol3.0L
£75,990
Perth
~£1,908/pm
Interested in buying a BMW? Then have a closer look at this second-hand like new one still in an almost flawless, like new condition both inside and out. This vehicle at this dealer has a 3000 CC petrol motor with automatic transmission and only has 1,650 miles on the clock.
Xdrive
31,033miAutoPetrol3.0L
£31,990
Spalding
~£803/pm
On the market and ready for you to take home is this saloon that contains a 3000cc petrol engine and automatic transmission. This second hand model comes in the shade of grey and has 31,033 mi clocked-up on the dash.
M3 Xdrive Competition M Step
10miAutoPetrol3.0L
£82,498
Kirkcaldy
~£2,072/pm
Available for viewing at this dealership's showroom in Kirkcaldy is this BMW M3 M3 Xdrive Competition M Step in a superb, like new condition, it comes fitted out with a 3.0 L petrol motor and automatic transmission.
Iv8
61,750miAutoPetrol4.0L
£22,995
Launceston
~£577/pm
With automatic transmission and a 4.0 ltr petrol engine, this second-hand BMW M3 is up for sale in the shade of black with 61,750 miles clocked up on the dash.
Competition Step
18,804miAutoPetrol
£58,000
Doncaster
~£1,457/pm
There is a low price at this dealer for this second hand, M3 with 18,804 miles on the dashboard and a cc petrol motor with automatic transmission.
Estate
7,400miAutoPetrol3.0L
£74,995
Huddersfield
~£1,883/pm
Are you interested in a M3 Estate? Well, consider going for this second-hand, low mileage one from our dealership fitted with a 3.0L petrol engine and automatic transmission.
Bmw Touring Xdrive Competition M Step
9,757miAutoPetrol3.0L
£74,511
Basingstoke
~£1,871/pm
Up for sale and available for a test drive is this M3 Bmw Touring Xdrive Competition M Step in the tone of black; it is fitted with a 3.0 L petrol motor with automatic transmission and it has 9,757 miles clocked up on the dashboard.
M3 Competition M Xdrive Saloon
15,458miAutoPetrol3.0L
£69,343
Guildford
~£1,741/pm
Test drive this BMW M3 M3 Competition M Xdrive Saloon which features a 3.0 Ltr petrol motor with automatic transmission. This second hand low mileage one from this dealer is in an almost spotless, like new condition in and out and has got just 15,458 miles clocked up on the dash.
Estate
3,000miAutoPetrol3.0L
£79,940
Blackburn
~£2,007/pm
With a green finish, this M3 has automatic transmission and a 3.0 litre petrol engine with 3,000 miles clocked-up on the dash.
3.0 Mht Xdrive Euro 6 Ss
26,000miAutoHybrid3.0L
£33,995
Huddersfield
~£854/pm
A low price of only £33,995 is being advertised by our dealership on this low mileage M3 3.0 Mht Xdrive Euro 6 Ss which has just 26,000 miles on the dash.
Saloon 3.0 Biturbo Competition M Steptronic Xdrive
15,000miAutoPetrol3.0L
£65,995
Brierley Hill
~£1,657/pm
A 3.0 ltr petrol engine and automatic transmission are just a couple of the attributes that this vehicle has to offer.
M3 Xdrive Competition M Step
22,834miAutoPetrol3.0L
£58,898
Irvine
~£1,479/pm
Go down to this dealership for a closer look at this automatic BMW with automatic transmission and a 3.0 litre petrol engine. This second-hand one in the Irvine area has 22,834 miles clocked-up on the dash and comes in the tone of grey.
3.0 Biturbo Competition M Touring Steptronic Xdriv
4,961miAutoPetrol3.0L
£74,999
King's Lynn
~£1,883/pm
Get behind the wheel of this estate for only £74,999. It features a 3.0L petrol motor with automatic transmission and has got 4,961 miles clocked-up on the dash.
M3 Competition M Xdrive Saloon
6,946miAuto3.0L
£77,990
Lincoln
~£1,959/pm
Currently available to test-drive at our showroom in the area is this saloon vehicle in an almost flawless, like new condition that comes fitted out with automatic transmission and a 3.0 Litre motor
3.0 M3 Competition 503 Bhp
16,000miAutoPetrol3.0L
£54,995
Liverpool
~£1,381/pm
This saloon vehicle has got a mere 16,000 miles clocked-up on the dash and has been on the road for under a full year.
3.0 Biturbo Competition M Steptronic Xdrive Euro 6
17,309miAutoPetrol3.0L
£62,950
Knaresborough
~£1,581/pm
In a blue finish, this saloon BMW M3 3.0 Biturbo Competition M Steptronic Xdrive Euro 6 has 17,309 miles clocked up on the dash and has a 3.0 L petrol motor with automatic transmission.
M3 Competition M
5,058miAutoPetrol3.0L
£76,860
Online Dealer
~£1,930/pm
This vehicle is fitted out with a 3.0l petrol motor with automatic transmission and it has 5,058 miles clocked up on the dash.
3.0 M3 426 Bhp
99,000miAutoPetrol3.0L
£21,995
Sandbach
~£552/pm
Priced at £21,995 you can purchase this second hand M3 3.0 M3 426 Bhp from this dealer which incorporates a 3.0 L petrol motor and automatic transmission.
Want to find out everything about all M3 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW M3 buying guide here.
BMW M3 data for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 488 | £46,354 | 8 | 37,446 | 635 |
Aberdeen City | 3 | £63,667 | 1 | 6,289 | 7 |
Aberdeenshire | 4 | £39,495 | 13 | 38,268 | 1 |
Ballymena | 1 | £29,450 | 8 | 70,000 | 2 |
Barnet - Greater London | 1 | £29,695 | 3 | 42,951 | - |
Bedfordshire | 15 | £33,027 | 12 | 56,164 | 10 |
Berkshire | 10 | £36,004 | 9 | 47,668 | 13 |
Bexley - Greater London | 1 | £17,995 | 22 | 132,000 | - |
Brent - Greater London | 2 | £87,859 | 3 | 1,546 | - |
Bristol | 6 | £67,133 | 3 | 21,780 | 13 |
Bromley - Greater London | 2 | £71,498 | 1 | 4,665 | 3 |
Buckinghamshire | 18 | £51,471 | 9 | 31,360 | 20 |
Cambridgeshire | 8 | £56,617 | 5 | 23,094 | 20 |
Cardiff | 5 | £62,008 | 3 | 12,083 | 7 |
Cheshire | 15 | £40,002 | 8 | 45,586 | 13 |
City of Edinburgh | 3 | £47,028 | 6 | 28,616 | 3 |
City of London - Greater London | 16 | £44,739 | 9 | 43,482 | 10 |
Conwy | 3 | £60,599 | 3 | 8,730 | - |
Cookstown | 1 | £68,650 | 3 | 6,007 | - |
Cornwall | 2 | £25,995 | 12 | 55,375 | 1 |
County Durham | 5 | £51,050 | 5 | 22,668 | 9 |
Croydon - Greater London | 4 | £38,139 | 12 | 53,031 | 5 |
Derbyshire | 6 | £41,947 | 9 | 53,298 | 9 |
Derry | 4 | £34,858 | 16 | 65,725 | 3 |
Devon | 1 | £29,999 | 12 | 33,502 | 1 |
Dorset | 4 | £59,591 | 5 | 22,063 | 5 |
Dungannon | 1 | £31,995 | 8 | 38,325 | 2 |
Ealing - Greater London | 1 | £34,495 | 6 | 57,000 | 2 |
East Riding of Yorkshire | 1 | £19,495 | 12 | 62,163 | - |
East Sussex | 6 | £47,330 | 10 | 47,511 | 8 |
Essex | 25 | £43,409 | 8 | 35,675 | 30 |
Falkirk | 1 | £32,000 | 7 | 38,342 | - |
Fermanagh | 2 | £26,745 | 10 | 68,500 | - |
Fife | 3 | £83,431 | 0 | 840 | 1 |
Flintshire | 1 | £24,495 | 10 | 69,800 | - |
Glasgow City | 7 | £28,129 | 11 | 55,098 | 6 |
Gloucestershire | 2 | £44,473 | 8 | 46,374 | 7 |
Greater Manchester | 25 | £42,901 | 7 | 40,585 | 42 |
Hammersmith & Fulham - Greater London | 1 | £29,990 | 19 | 27,130 | - |
Hampshire | 9 | £51,666 | 8 | 34,884 | 19 |
Havering - Greater London | 1 | £80,000 | 0 | 4,311 | 4 |
Herefordshire | 2 | £52,475 | 1 | 33,516 | 2 |
Hertfordshire | 11 | £28,505 | 14 | 66,184 | 12 |
Highland | 2 | £86,998 | 1 | 10 | 1 |
Hounslow - Greater London | 2 | £59,200 | 4 | 15,413 | 3 |
Kent | 18 | £58,884 | 5 | 18,708 | 21 |
Kingston upon Thames - Greater London | 1 | £71,800 | 0 | 2,095 | 4 |
Lancashire | 14 | £38,042 | 12 | 60,974 | 12 |
Leicestershire | 8 | £39,053 | 6 | 39,047 | 23 |
Lincolnshire | 6 | £42,141 | 11 | 24,942 | 6 |
Lisburn | 1 | £24,995 | 17 | 60,800 | - |
Magherafelt | 5 | £49,066 | 7 | 35,069 | 2 |
Merseyside | 1 | £54,995 | 3 | 16,000 | 7 |
Moray | 5 | £49,195 | 4 | 27,184 | - |
Newtownabbey | 1 | £23,995 | 11 | 52,439 | 1 |
Norfolk | 9 | £39,370 | 14 | 49,707 | 2 |
North Ayrshire | 2 | £65,898 | 2 | 12,695 | 1 |
North Down | 1 | £14,750 | 21 | 99,000 | - |
North Yorkshire | 14 | £58,381 | 4 | 22,370 | 48 |
Northamptonshire | 6 | £70,091 | 3 | 17,432 | 9 |
Nottinghamshire | 6 | £50,581 | 5 | 23,759 | 13 |
Oxfordshire | 7 | £57,048 | 12 | 39,503 | 10 |
Perth and Kinross | 4 | £74,990 | 1 | 4,741 | 1 |
Rhondda Cynon Taf | 1 | £29,995 | 6 | 23,000 | 1 |
Shropshire | 2 | £59,248 | 5 | 12,852 | 3 |
Somerset | 4 | £34,135 | 9 | 49,715 | 8 |
South Yorkshire | 14 | £41,163 | 10 | 55,218 | 15 |
Staffordshire | 6 | £52,082 | 7 | 34,136 | 12 |
Suffolk | 7 | £61,849 | 2 | 18,728 | 10 |
Surrey | 12 | £37,768 | 10 | 45,382 | 12 |
Swansea | 4 | £42,499 | 7 | 39,822 | 4 |
Tyne and Wear | 2 | £43,200 | 14 | 58,973 | 10 |
Warwickshire | 5 | £32,999 | 7 | 39,585 | 4 |
West Midlands | 20 | £51,154 | 7 | 37,611 | 30 |
West Sussex | 3 | £33,252 | 11 | 50,650 | 14 |
West Yorkshire | 36 | £53,815 | 6 | 28,472 | 34 |
Wiltshire | 16 | £71,824 | 4 | 24,097 | 15 |
Worcestershire | 3 | £33,110 | 7 | 52,351 | 9 |
Wrexham | 1 | £17,995 | 12 | 76,156 | - |