Used BMW M3 saloon for sale
411 cars from UK dealers, updated 21 October 2026. Typical asking price £63,000. Half of them are priced between £52,000 and £72,000.
147 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 92 | £77,500 | £72,500 to £80,500 |
| 2025 | 42 | £69,000 | £67,000 to £71,000 |
| 2024 | 36 | £64,000 | £60,500 to £65,000 |
| 2023 | 59 | £60,000 | £58,000 to £66,000 |
| 2022 | 44 | £57,000 | £53,500 to £61,500 |
| 2021 | 41 | £55,000 | £52,000 to £58,500 |
| 2018 | 23 | £38,000 | £35,000 to £41,000 |
| 2017 | 28 | £35,000 | £32,000 to £38,000 |
| 2016 | 20 | £30,500 | £28,500 to £35,000 |
| 2015 | 12 | £29,500 | £28,500 to £30,000 |
Cars for sale now, page 1 of 5
The cheaper cars like each one are on its AskCar page.
- 2016 BMW M3, 80,000 miles, £22,995, £7,128 under typical, Mansfield
- 2021 BMW M3, 22,000 miles, £44,995, £11,201 under typical, Birmingham
- 2022 BMW M3, 16,400 miles, £53,650, £11,028 under typical, Ruislip
- 2016 BMW M3, 36,000 miles, £29,500, £5,831 under typical, Manchester
- 2008 BMW M3, 82,000 miles, £14,500, £2,577 under typical, London
- 2021 BMW M3, 18,500 miles, £48,950, £8,302 under typical, Wednesbury
- 2025 BMW M3, 8,250 miles, £57,500, £9,612 under typical, Dungannon
- 2016 BMW M3, 64,800 miles, £30,250, £5,037 under typical, Watford
- 2015 BMW M3, 29,100 miles, £29,999, £4,799 under typical, Watford
- 2018 BMW M3, 42,500 miles, £33,500, £5,076 under typical, Harlow
- 2026 BMW M3, 748 miles, £69,950, £9,879 under typical, Leicester
- 2021 BMW M3, 20,000 miles, £49,995, £6,967 under typical, Glenrothes
- 2023 BMW M3, 14,000 miles, £57,995, £7,791 under typical, Birmingham
- 2016 BMW M3, 55,028 miles, £28,895, £3,457 under typical, Romford
- 2018 BMW M3, 44,477 miles, £41,995, £4,892 under typical, Nottingham
- 2022 BMW M3, 23,627 miles, £52,998, £6,156 under typical, Birtley
- 2024 BMW M3, 19,118 miles, £54,990, £6,246 under typical, Canterbury
- 2017 BMW M3, 57,647 miles, £31,000, £3,405 under typical, Bradford
- 2023 BMW M3, 14,929 miles, £58,990, £6,472 under typical, Southend-on-Sea
- 2023 BMW M3, 27,100 miles, £58,295, £6,369 under typical, London
- 2018 BMW M3, 11,603 miles, £42,995, £4,650 under typical, Kettering
- 2022 BMW M3, 23,500 miles, £53,494, £5,700 under typical, Derby
- 2022 BMW M3, 29,000 miles, £51,995, £5,492 under typical, Kingsnorth
- 2026 BMW M3, 697 miles, £72,606, £7,346 under typical, Durham
- 2021 BMW M3, 16,000 miles, £56,995, £5,766 under typical, Leighton Buzzard
- 2024 BMW M3, 22,254 miles, £53,995, £5,461 under typical, Bradford
- 2021 BMW M3, 15,000 miles, £52,995, £5,332 under typical, Huddersfield
- 2018 BMW M3, 22,800 miles, £39,995, £3,929 under typical, Milton Malsor
- 2022 BMW M3, 30,000 miles, £54,990, £5,175 under typical, Sutton Coldfield
- 2026 BMW M3, 1,658 miles, £70,990, £6,667 under typical, Bolton
- 2026 BMW M3, 1,677 miles, £70,950, £6,662 under typical, Potters Bar
- 2023 BMW M3, 15,672 miles, £55,950, £5,245 under typical, Cockermouth
- 2023 BMW M3, 15,672 miles, £55,950, £5,245 under typical, Cockermouth
- 2023 BMW M3, 26,000 miles, £56,480, £5,239 under typical, Sutton in Ashfield
- 2017 BMW M3, 51,098 miles, £33,995, £3,130 under typical, London
- 2018 BMW M3, 42,000 miles, £35,990, £3,303 under typical, Melton Mowbray
- 2023 BMW M3, 11,000 miles, £57,500, £5,235 under typical, Bolton
- 2015 BMW M3, 45,124 miles, £28,995, £2,633 under typical, Manchester
- 2022 BMW M3, 41,467 miles, £51,495, £4,670 under typical, Birmingham
- 2016 BMW M3, 61,000 miles, £27,849, £2,509 under typical, Kingswinford
- 2015 BMW M3, 42,000 miles, £29,621, £2,606 under typical, Kingswinford
- 2021 BMW M3, 21,469 miles, £52,000, Barnsley
- 2026 BMW M3, 2,704 miles, £69,980, Maidstone
- 2017 BMW M3, 35,618 miles, £36,800, Wakefield
- 2026 BMW M3, 1,401 miles, £72,500, Nottingham
- 2024 BMW M3, 7,764 miles, £65,975, Bury
- 2018 BMW M3, 50,400 miles, £34,650, Basildon
- 2024 BMW M3, 6,487 miles, £60,990, Bolton
- 2026 BMW M3, 2,070 miles, £71,390, Rochdale
- 2021 BMW M3, 34,891 miles, £49,495, Wigan
- 2026 BMW M3, 50 miles, £75,999, Wilmslow
- 2026 BMW M3, 1,400 miles, £72,995, Canterbury
- 2018 BMW M3, 36,178 miles, £37,995, St Neots
- 2015 BMW M3, 60,000 miles, £26,990, Bedford
- 2024 BMW M3, 13,495 miles, £58,990, Ellesmere Port
- 2023 BMW M3, 22,000 miles, £58,989, Croydon
- 2023 BMW M3, 25,460 miles, £57,950, Knaresborough
- 2022 BMW M3, 13,762 miles, £56,690, Chesterfield
- 2026 BMW M3, 5,212 miles, £70,000, Cardiff
- 2021 BMW M3, 28,113 miles, £52,995, Telford
- 2022 BMW M3, 8,150 miles, £63,995, Manchester
- 2021 BMW M3, 21,700 miles, £57,250, Sutton Coldfield
- 2017 BMW M3, 62,000 miles, £31,475, Grantham
- 2022 BMW M3, 21,350 miles, £53,495, Glasgow
- 2026 BMW M3, 2,634 miles, £71,399, Stoke-on-Trent
- 2015 BMW M3, 50,000 miles, £28,990, Bolton
- 2017 BMW M3, 57,000 miles, £34,950, Watford
- 2025 BMW M3, 2,708 miles, £65,975, Boston
- 2023 BMW M3, 16,250 miles, £59,990, Cheadle
- 2025 BMW M3, 2,780 miles, £65,975, Boston
- 2026 BMW M3, 4,302 miles, £70,940, Blackburn
- 2026 BMW M3, 4,126 miles, £70,999, Stafford
- 2021 BMW M3, 23,000 miles, £52,995, Hitchin
- 2017 BMW M3, 41,000 miles, £35,995, Crawley
- 2017 BMW M3, 77,636 miles, £29,999, Coalville
- 2022 BMW M3, 16,250 miles, £60,000, Kingswinford
- 2024 BMW M3, 16,982 miles, £60,500, Leicester
- 2026 BMW M3, 2,312 miles, £72,099, Crewe
- 2026 BMW M3, 145 miles, £76,995, Glasgow
- 2023 BMW M3, 22,813 miles, £59,499, Manchester
- 2023 BMW M3, 13,995 miles, £58,499, Stafford
- 2026 BMW M3, 17,721 miles, £65,000, Tamworth
- 2026 BMW M3, 5,000 miles, £71,000, Enfield
- 2023 BMW M3, 18,954 miles, £56,991, Nottingham
- 2026 BMW M3, 6,655 miles, £69,999, Doncaster
- 2021 BMW M3, 14,800 miles, £59,995, Glasgow
- 2026 BMW M3, 12,484 miles, £66,999, Peterborough
- 2026 BMW M3, 1,384 miles, £74,495, Dundee
- 2023 BMW M3, 16,441 miles, £57,990, Eastleigh
- 2022 BMW M3, 49,674 miles, £46,995, Bradford
- 2024 BMW M3, 12,501 miles, £65,495, St Neots
- 2024 BMW M3, 20,215 miles, £57,995, Telford
- 2026 BMW M3, 7,001 miles, £69,990, Worksop
- 2025 BMW M3, 2,346 miles, £66,990, Canterbury
- 2014 BMW M3, 74,500 miles, £22,490, Peterborough
- 2021 BMW M3, 26,926 miles, £56,499, King's Lynn
- 2017 BMW M3, 45,000 miles, £37,991, Redditch
- 2026 BMW M3, 10 miles, £77,990, Edinburgh
- 2022 BMW M3, 22,000 miles, £59,979, Rochdale
- 2026 BMW M3, 3,480 miles, £72,000, Nottingham
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,259)
- BMW 3 Series (7,107)
- BMW X5 (3,282)
- BMW X3 (3,059)
- BMW 5 Series (2,883)
- BMW X1 (2,642)
- BMW 2 Series (1,882)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,318)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (856)
- BMW M3 (832)
- BMW 2 Series Active Tourer (809)
- BMW X2 (782)
- BMW M4 (753)