Used BMW M3 estate for sale
176 cars from UK dealers, updated 23 October 2026. Typical asking price £71,000. Half of them are priced between £66,500 and £78,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used BMW M3 estate cost?
Typical asking price £71,000 across 176 cars for sale. A 2026 one is typically £80,000, a 2023 one £68,000.
85 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 36 | £80,000 | £77,500 to £82,000 |
| 2025 | 39 | £75,500 | £72,000 to £79,000 |
| 2024 | 60 | £67,000 | £65,000 to £70,000 |
| 2023 | 36 | £68,000 | £65,500 to £70,000 |
Cars for sale now, page 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2025 BMW M3, 7,829 miles, £75,950, £14,174 under typical, Banstead
- 2024 BMW M3, 14,000 miles, £63,980, £6,185 under typical, Sutton in Ashfield
- 2026 BMW M3, 12 miles, £77,990, £7,515 under typical, Rochdale
- 2023 BMW M3, 12,900 miles, £65,000, Canterbury
- 2026 BMW M3, 1,085 miles, £76,650, Cheltenham
- 2024 BMW M3, 3,663 miles, £67,200, Grimsby
- 2025 BMW M3, 14,813 miles, £65,000, Newport
- 2023 BMW M3, 4,742 miles, £65,990, Harrogate
- 2023 BMW M3, 8,000 miles, £67,995, Blackburn
- 2023 BMW M3, 33,320 miles, £58,888, Swindon
- 2024 BMW M3, 15,250 miles, £64,995, Warrington
- 2024 BMW M3, 28,000 miles, £63,995, Wembley
- 2023 BMW M3, 20,000 miles, £63,980, Sutton in Ashfield
- 2025 BMW M3, 3,821 miles, £71,680, Harrogate
- 2026 BMW M3, 10 miles, £80,990, Lincoln
- 2024 BMW M3, 14,206 miles, £63,200, Aberdeen
- 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
- 2024 BMW M3, 3,300 miles, £69,990, Totnes
- 2026 BMW M3, 3,800 miles, £75,000, Leicester
- 2024 BMW M3, 10,700 miles, £67,995, Stockport
- 2023 BMW M3, 13,725 miles, £66,991, Caldicot
- 2024 BMW M3, 18,158 miles, £65,499, King's Lynn
- 2023 BMW M3, 12,622 miles, £67,495, Sutton in Ashfield
- 2025 BMW M3, 5,732 miles, £71,500, Aberdeen
- 2024 BMW M3, 17,895 miles, £62,995, Belfast
- 2024 BMW M3, 11,500 miles, £67,990, High Ongar
- 2025 BMW M3, 3,734 miles, £72,790, Harrogate
- 2024 BMW M3, 17,904 miles, £65,990, Potters Bar
- 2025 BMW M3, 15,892 miles, £66,990, Bradford
- 2026 BMW M3, 3,000 miles, £75,995, Dundee
- 2024 BMW M3, 15,366 miles, £64,287, Sunderland
- 2023 BMW M3, 21,488 miles, £64,950, Salfords
- 2024 BMW M3, 15,400 miles, £67,500, Birmingham
- 2026 BMW M3, 5,288 miles, £75,250, Stevenage
- 2025 BMW M3, 6,074 miles, £71,990, Bradford
- 2025 BMW M3, 8,351 miles, £70,490, Norwich
- 2025 BMW M3, 1,798 miles, £117,990, Harrogate
- 2024 BMW M3, 8,950 miles, £69,990, Bradford
- 2024 BMW M3, 25,000 miles, £63,990, Tonbridge
- 2024 BMW M3, 23,000 miles, £64,980, Sutton in Ashfield
- 2026 BMW M3, 8,000 miles, £73,990, Tonbridge
- 2024 BMW M3, 9,998 miles, £69,750, Knaresborough
- 2026 BMW M3, 497 miles, £81,990, Liverpool
- 2024 BMW M3, 11,290 miles, £65,995, Dundee
- 2024 BMW M3, 12,098 miles, £68,995, Huddersfield
- 2025 BMW M3, 3,542 miles, £73,974, Plymouth
- 2025 BMW M3, 2,988 miles, £74,493, Eastleigh
- 2024 BMW M3, 19,862 miles, £66,595, Rotherham
- 2025 BMW M3, 8,500 miles, £71,499, King's Lynn
- 2023 BMW M3, 11,143 miles, £69,900, Sheffield
- 2026 BMW M3, 7,556 miles, £74,990, Acklam
- 2024 BMW M3, 27,780 miles, £63,990, Lincoln
- 2024 BMW M3, 25,000 miles, £64,990, Bedford
- 2026 BMW M3, 436 miles, £83,000, Harold Wood
- 2025 BMW M3, 12,000 miles, £69,990, Brighouse
- 2024 BMW M3, 8,550 miles, £71,450, Chesham
- 2023 BMW M3, 17,000 miles, £67,980, Sutton in Ashfield
- 2024 BMW M3, 14,381 miles, £68,950, Knaresborough
- 2024 BMW M3, 25,350 miles, £64,995, Dorking
- 2024 BMW M3, 12,141 miles, £66,970, Doncaster
- 2023 BMW M3, 35,621 miles, £56,499, Newtownabbey
- 2023 BMW M3, 18,766 miles, £63,739, Hook
- 2026 BMW M3, 7,172 miles, £76,127, Warrington
- 2026 BMW M3, 3,004 miles, £78,600, Bournemouth
- 2026 BMW M3, 8,913 miles, £75,042, Yeovil
- 2023 BMW M3, 17,500 miles, £68,495, Leamington Spa
- 2024 BMW M3, 15,275 miles, £66,500, Ruxley
- 2024 BMW M3, 13,726 miles, £69,900, Sheffield
- 2026 BMW M3, 4,932 miles, £77,945, Manchester
- 2025 BMW M3, 4,360 miles, £117,990, Canterbury
- 2024 BMW M3, 16,199 miles, £66,349, Hook
- 2023 BMW M3, 37,598 miles, £57,950, Falmouth
- 2024 BMW M3, 15,573 miles, £66,590, Chesterfield
- 2025 BMW M3, 4,258 miles, £75,590, Chesterfield
- 2023 BMW M3, 10,382 miles, £71,499, King's Lynn
- 2024 BMW M3, 14,500 miles, £69,995, Birmingham
- 2023 BMW M3, 19,000 miles, £68,999, Luton
- 2024 BMW M3, 29,661 miles, £64,690, Ashford
- 2026 BMW M3, 1,509 miles, £81,990, Bolton
- 2024 BMW M3, 36,998 miles, £61,990, Huddersfield
- 2024 BMW M3, 22,331 miles, £64,690, Harrogate
- 2024 BMW M3, 18,853 miles, £65,950, Cheltenham
- 2026 BMW M3, 7,350 miles, £76,985, Liverpool
- 2024 BMW M3, 13,230 miles, £70,975, Doncaster
- 2026 BMW M3, 4,900 miles, £78,971, Preston
- 2026 BMW M3, 2,540 miles, £79,898, Glasgow
- 2024 BMW M3, 11,432 miles, £68,490, Perth
- 2023 BMW M3, 27,000 miles, £66,289, Hillingdon
- 2022 BMW M3, 12,000 miles, £69,995, Sittingbourne
- 2023 BMW M3, 24,000 miles, £67,500, Birmingham
- 2026 BMW M3, 3,930 miles, £79,880, Nottingham
- 2024 BMW M3, 17,700 miles, £69,995, London
- 2026 BMW M3, 4,105 miles, £80,000, Chigwell
- 2024 BMW M3, 37,947 miles, £62,495, Clay Cross
- 2024 BMW M3, 32,750 miles, £64,490, Harrogate
- 2023 BMW M3, 12,450 miles, £68,000, Bromley
- 2026 BMW M3, 4,500 miles, £79,995, Reading
- 2024 BMW M3, 21,332 miles, £65,595, Glasgow
BMW M3 by gearbox, fuel and body
BMW M3 prices by year
BMW M3 by price
More BMW
- All BMW M3
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)