2025 BMW M3 prices
91 cars from UK dealers, updated 22 October 2026. Typical asking price £72,000.
AskCar lists 588,092 cars from 13,071 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
Half of the 91 priced 2025 BMW M3 cars for sale are priced between £68,000 and £76,000.
Typical mileage 6,000 miles.
50 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now
The cheaper cars like each one are on its AskCar page.
- 2025 BMW M3, 7,829 miles, £75,950, £14,910 under typical, Banstead
- 2025 BMW M3, 8,250 miles, £57,500, £9,608 under typical, Dungannon
- 2025 BMW M3, 14,813 miles, £65,000, Newport
- 2025 BMW M3, 2,708 miles, £65,975, Boston
- 2025 BMW M3, 2,780 miles, £65,975, Boston
- 2025 BMW M3, 5,561 miles, £71,000, Ipswich
- 2025 BMW M3, 900 miles, £75,975, Congleton
- 2025 BMW M3, 50 miles, £77,999, Wilmslow
- 2025 BMW M3, 3,821 miles, £71,680, Harrogate
- 2025 BMW M3, 2,346 miles, £66,990, Canterbury
- 2025 BMW M3, 5,732 miles, £71,500, Aberdeen
- 2025 BMW M3, 3,734 miles, £72,790, Harrogate
- 2025 BMW M3, 3,185 miles, £72,990, Colne
- 2025 BMW M3, 1,798 miles, £117,990, Harrogate
- 2025 BMW M3, 15,892 miles, £66,990, Bradford
- 2025 BMW M3, 6,074 miles, £71,990, Bradford
- 2025 BMW M3, 8,351 miles, £70,490, Norwich
- 2025 BMW M3, 11,168 miles, £67,940, Blackburn
- 2025 BMW M3, 4,000 miles, £67,950, Sheffield
- 2025 BMW M3, 4,622 miles, £67,923, City of Westminster
- 2025 BMW M3, 3,542 miles, £73,974, Plymouth
- 2025 BMW M3, 3,185 miles, £72,990, Colne
- 2025 BMW M3, 4,932 miles, £68,000, Tamworth
- 2025 BMW M3, 5,000 miles, £67,980, Sutton in Ashfield
- 2025 BMW M3, 9,835 miles, £65,000, Wolverhampton
- 2025 BMW M3, 4,714 miles, £68,222, Swindon
- 2025 BMW M3, 2,988 miles, £74,493, Eastleigh
- 2025 BMW M3, 9,249 miles, £65,490, Reading
- 2025 BMW M3, 9,249 miles, £65,490, Tynemouth
- 2025 BMW M3, 8,500 miles, £71,499, King's Lynn
- 2025 BMW M3, 2,614 miles, £68,995, Stirling
- 2025 BMW M3, 7,247 miles, £66,990, Canterbury
- 2025 BMW M3, 3,406 miles, £68,990, Norwich
- 2025 BMW M3, 3,697 miles, £68,985, Liverpool
- 2025 BMW M3, 6,339 miles, £67,995, Wigan
- 2025 BMW M3, 4,360 miles, £117,990, Canterbury
- 2025 BMW M3, 6,475 miles, £68,000, Sheffield
- 2025 BMW M3, 11,621 miles, £65,290, Stockport
- 2025 BMW M3, 7,599 miles, £67,588, Yeovil
- 2025 BMW M3, 4,718 miles, £69,495, Edinburgh
- 2025 BMW M3, 4,258 miles, £75,590, Chesterfield
- 2025 BMW M3, 5,919 miles, £68,990, Bristol
- 2025 BMW M3, 3,927 miles, £70,000, Bracknell
- 2025 BMW M3, 2,485 miles, £70,604, Redhill
- 2025 BMW M3, 2,817 miles, £76,495, Blackpool
- 2025 BMW M3, 17,434 miles, £68,470, Harold Wood
- 2025 BMW M3, 6,102 miles, £73,975, Boston
- 2025 BMW M3, 3,500 miles, £71,199, Stafford
- 2025 BMW M3, 17,651 miles, £64,798, Falmouth
- 2025 BMW M3, 7,098 miles, £73,995, Edinburgh
- 2025 BMW M3, 2,817 miles, £76,495, Blackpool
- 2025 BMW M3, 13,137 miles, £66,950, Oxford
- 2025 BMW M3, 3,653 miles, £71,995, St Neots
- 2025 BMW M3, 15,383 miles, £71,998, Glasgow
- 2025 BMW M3, 12,617 miles, £67,500, Warwick
- 2025 BMW M3, 12,120 miles, £115,000, Tamworth
- 2025 BMW M3, 12,285 miles, £72,271, Cobham
- 2025 BMW M3, 10,292 miles, £68,880, Nottingham
- 2025 BMW M3, 14,521 miles, £72,990, Chester-le-Street
- 2025 BMW M3, 5,128 miles, £78,500, High Wycombe
- 2025 BMW M3, 1,389 miles, £75,990, Reading
- 2025 BMW M3, 1,389 miles, £75,990, Tynemouth
- 2025 BMW M3, 4,723 miles, £72,950, Carlisle
- 2025 BMW M3, 4,723 miles, £72,950, Carlisle
- 2025 BMW M3, 11,053 miles, £75,000, Cardiff
- 2025 BMW M3, 2,450 miles, £73,990, Ashford
- 2025 BMW M3, 17,036 miles, £113,999, Leeds
- 2025 BMW M3, 12,000 miles, £74,989, Birmingham
- 2025 BMW M3, 22,826 miles, £70,895, Milton Keynes
- 2025 BMW M3, 4,508 miles, £78,550, Wollaston
- 2025 BMW M3, 9,000 miles, £70,995, Stourbridge
- 2025 BMW M3, 8,000 miles, £77,995, Bathgate
- 2025 BMW M3, 11,000 miles, £119,975, Congleton
- 2025 BMW M3, 23,000 miles, £65,980, Sutton in Ashfield
- 2025 BMW M3, 15,000 miles, £68,990, Bolton
- 2025 BMW M3, 16,895 miles, £74,000, Tamworth
- 2025 BMW M3, 13,795 miles, £73,995, Edinburgh
- 2025 BMW M3, 12,000 miles, £70,495, Stourbridge
- 2025 BMW M3, 4,200 miles, £74,990, Birmingham
- 2025 BMW M3, 8,950 miles, £71,995, Southwell
- 2025 BMW M3, 12,000 miles, £76,950, Sutton Coldfield
- 2025 BMW M3, 2,450 miles, £130,000, Sherston
- 2025 BMW M3, 14,900 miles, £84,795, Watford
- 2025 BMW M3, 7,211 miles, £78,495, Thames Ditton
- 2025 BMW M3, 4,509 miles, £75,949, Aberdeen
- 2025 BMW M3, 4,509 miles, £75,949, Grange-over-Sands
- 2025 BMW M3, 9,081 miles, £79,500, Enfield
- 2025 BMW M3, 15,632 miles, £77,970, Harold Wood
- 2025 BMW M3, 20,476 miles, £76,898, Glasgow
- 2025 BMW M3, 9,203 miles, £69,990, Lincoln
- 2025 BMW M3, 3,350 miles, £79,990, Bristol
BMW M3 by gearbox, fuel and body
- Automatic BMW M3 (727)
- Manual BMW M3 (79)
- BMW M3 estate (174)
- BMW M3 saloon (412)
- BMW M3 coupe (66)
- BMW M3 convertible (73)
BMW M3 prices by year
BMW M3 by price
More BMW
- All BMW M3
- All BMW cars
- BMW 1 Series (7,270)
- BMW 3 Series (7,148)
- BMW X5 (3,301)
- BMW X3 (3,059)
- BMW 5 Series (2,906)
- BMW X1 (2,649)
- BMW 2 Series (1,879)
- BMW 4 Series (1,802)
- BMW 2 Series Gran Coupe (1,314)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (859)
- BMW 2 Series Active Tourer (823)
- BMW M3 (823)
- BMW X2 (792)
- BMW M4 (762)