Used BMW 3 Series saloon for sale
4,353 cars from UK dealers, updated 27 October 2026. Typical asking price £18,800. Half of them are priced between £11,500 and £26,500.
AskCar lists 581,201 cars from 12,993 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 3 Series saloon cost?
Typical asking price £18,800 across 4,353 cars for sale. A 2026 one is typically £35,500, a 2009 one £3,000.
1,570 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 339 | £35,500 | £33,000 to £40,000 |
| 2025 | 129 | £32,000 | £30,000 to £35,000 |
| 2024 | 441 | £27,000 | £26,000 to £29,500 |
| 2023 | 265 | £26,000 | £23,500 to £28,000 |
| 2022 | 304 | £22,500 | £19,000 to £27,000 |
| 2021 | 473 | £21,000 | £18,000 to £24,000 |
| 2020 | 394 | £18,700 | £16,400 to £21,500 |
| 2019 | 462 | £18,000 | £16,000 to £20,500 |
| 2018 | 254 | £13,200 | £10,600 to £16,000 |
| 2017 | 233 | £11,600 | £9,500 to £14,500 |
| 2016 | 260 | £10,000 | £8,000 to £12,000 |
| 2015 | 217 | £9,000 | £7,500 to £11,400 |
| 2014 | 165 | £7,400 | £5,600 to £9,400 |
| 2013 | 133 | £7,000 | £5,500 to £8,400 |
| 2012 | 105 | £5,200 | £4,000 to £6,500 |
| 2011 | 37 | £4,000 | £3,300 to £5,400 |
| 2010 | 30 | £3,500 | £2,800 to £4,600 |
| 2009 | 31 | £3,000 | £2,500 to £4,000 |
Cars for sale now, page 6 of 44
The cheaper cars like each one are on its AskCar page.
- 2017 BMW 3 Series, 66,853 miles, £8,500, £792 under typical, Burton upon Trent
- 2021 BMW 3 Series, 52,810 miles, £27,990, £2,609 under typical, Cardiff
- 2023 BMW 3 Series, 25,012 miles, £24,287, £2,263 under typical, Cannock
- 2025 BMW 3 Series, 23,328 miles, £28,740, £2,673 under typical, Blackburn
- 2024 BMW 3 Series, 24,034 miles, £27,049, £2,503 under typical, Oldbury
- 2019 BMW 3 Series, 117,458 miles, £10,995, £1,018 under typical, Reading
- 2015 BMW 3 Series, 98,599 miles, £7,995, £739 under typical, Darwen
- 2016 BMW 3 Series, 77,000 miles, £8,995, £831 under typical, Chalfont St Giles
- 2021 BMW 3 Series, 8,500 miles, £33,000, £3,044 under typical, West Bromwich
- 2021 BMW 3 Series, 31,866 miles, £19,640, £1,811 under typical, Kilmarnock
- 2021 BMW 3 Series, 47,000 miles, £29,000, £2,672 under typical, West Bromwich
- 2026 BMW 3 Series, 7,577 miles, £30,990, £2,851 under typical, Canterbury
- 2024 BMW 3 Series, 42,766 miles, £22,820, £2,097 under typical, Blue Bell Hill
- 2016 BMW 3 Series, 103,552 miles, £8,890, £817 under typical, Sheffield
- 2021 BMW 3 Series, 66,000 miles, £16,395, £1,506 under typical, Coventry
- 2014 BMW 3 Series, 45,406 miles, £10,499, £964 under typical, London
- 2016 BMW 3 Series, 115,980 miles, £7,995, £734 under typical, Audenshaw
- 2021 BMW 3 Series, 38,581 miles, £30,500, £2,794 under typical, Gateshead
- 2019 BMW 3 Series, 47,084 miles, £18,998, £1,739 under typical, East Kilbride
- 2020 BMW 3 Series, 70,000 miles, £21,495, £1,967 under typical, Batley
- 2024 BMW 3 Series, 24,303 miles, £25,998, £2,377 under typical, Birmingham
- 2015 BMW 3 Series, 84,878 miles, £9,995, £913 under typical, Stokesley
- 2020 BMW 3 Series, 45,718 miles, £18,549, £1,690 under typical, Glasgow
- 2023 BMW 3 Series, 22,173 miles, £24,699, £2,248 under typical, Sheffield
- 2026 BMW 3 Series, 8,063 miles, £30,880, £2,810 under typical, Manchester
- 2019 BMW 3 Series, 41,311 miles, £17,999, £1,636 under typical, London
- 2018 BMW 3 Series, 24,000 miles, £13,989, £1,270 under typical, Tamworth
- 2026 BMW 3 Series, 5,944 miles, £31,499, £2,857 under typical, Bolton
- 2023 BMW 3 Series, 53,996 miles, £20,570, £1,865 under typical, Cannock
- 2022 BMW 3 Series, 34,097 miles, £21,999, £1,992 under typical, Gateshead
- 2017 BMW 3 Series, 102,775 miles, £5,900, £534 under typical, Blackburn
- 2023 BMW 3 Series, 34,652 miles, £20,799, £1,881 under typical, Oldbury
- 2012 BMW 3 Series, 117,543 miles, £3,995, £361 under typical, Blackburn
- 2018 BMW 3 Series, 42,529 miles, £18,100, £1,637 under typical, Watford
- 2026 BMW 3 Series, 5,971 miles, £31,500, £2,847 under typical, Nottingham
- 2022 BMW 3 Series, 26,412 miles, £21,595, £1,951 under typical, Liverpool
- 2024 BMW 3 Series, 8,589 miles, £27,725, £2,502 under typical, Crawley
- 2020 BMW 3 Series, 61,250 miles, £16,437, £1,483 under typical, Bury
- 2013 BMW 3 Series, 77,000 miles, £5,894, £531 under typical, Kingswood and Fishponds
- 2024 BMW 3 Series, 16,592 miles, £26,430, £2,380 under typical, Cannock
- 2025 BMW 3 Series, 22,270 miles, £28,980, £2,607 under typical, Blackburn
- 2018 BMW 3 Series, 111,900 miles, £7,750, £697 under typical, Warrington
- 2023 BMW 3 Series, 47,000 miles, £19,995, £1,796 under typical, Broughton Astley
- 2016 BMW 3 Series, 131,000 miles, £7,195, £645 under typical, Stoke-on-Trent
- 2023 BMW 3 Series, 31,711 miles, £23,499, £2,108 under typical, Corby
- 2019 BMW 3 Series, 51,000 miles, £19,499, £1,748 under typical, Hayes
- 2014 BMW 3 Series, 108,000 miles, £8,490, £758 under typical, Epping
- 2016 BMW 3 Series, 96,470 miles, £7,695, £686 under typical, Luton
- 2026 BMW 3 Series, 1,019 miles, £49,898, £4,447 under typical, Glasgow
- 2026 BMW 3 Series, 3,887 miles, £31,990, £2,848 under typical, Colne
- 2026 BMW 3 Series, 3,887 miles, £31,990, £2,848 under typical, Colne
- 2026 BMW 3 Series, 1,926 miles, £36,499, £3,247 under typical, Crewe
- 2011 BMW 3 Series, 83,000 miles, £3,494, £311 under typical, Kingswood and Fishponds
- 2022 BMW 3 Series, 45,873 miles, £20,299, £1,804 under typical, Peterborough
- 2016 BMW 3 Series, 79,840 miles, £10,490, £932 under typical, Peterborough
- 2020 BMW 3 Series, 42,226 miles, £18,710, £1,660 under typical, Middlesbrough
- 2019 BMW 3 Series, 104,854 miles, £11,295, £999 under typical, Manchester
- 2014 BMW 3 Series, 92,000 miles, £8,295, £733 under typical, Wolverhampton
- 2026 BMW 3 Series, 6,023 miles, £31,547, £2,784 under typical, Warrington
- 2023 BMW 3 Series, 18,556 miles, £25,500, £2,249 under typical, Maidstone
- 2023 BMW 3 Series, 19,694 miles, £25,350, £2,235 under typical, Reading
- 2021 BMW 3 Series, 46,045 miles, £18,950, £1,670 under typical, Barnet
- 2022 BMW 3 Series, 54,200 miles, £18,998, £1,674 under typical, Bury
- 2008 BMW 3 Series, 90,457 miles, £3,995, £352 under typical, Bedford
- 2024 BMW 3 Series, 57,998 miles, £20,923, £1,841 under typical, Bristol
- 2020 BMW 3 Series, 46,691 miles, £20,510, £1,804 under typical, Mansfield
- 2016 BMW 3 Series, 101,103 miles, £8,995, £791 under typical, Nottingham
- 2009 BMW 3 Series, 111,800 miles, £2,895, £254 under typical, Slough
- 2026 BMW 3 Series, 4,086 miles, £31,995, £2,810 under typical, Portadown
- 2021 BMW 3 Series, 55,520 miles, £20,000, £1,757 under typical, Bristol
- 2012 BMW 3 Series, 122,600 miles, £3,995, £350 under typical, Biggleswade
- 2018 BMW 3 Series, 62,065 miles, £13,490, £1,180 under typical, Chesham
- 2022 BMW 3 Series, 58,012 miles, £18,000, £1,570 under typical, Bristol
- 2024 BMW 3 Series, 54,875 miles, £21,330, £1,860 under typical, Norwich
- 2023 BMW 3 Series, 29,000 miles, £27,750, £2,419 under typical, Warrenpoint
- 2022 BMW 3 Series, 44,291 miles, £18,491, £1,612 under typical, Bridgend
- 2024 BMW 3 Series, 45,142 miles, £22,599, £1,970 under typical, Preston
- 2019 BMW 3 Series, 65,414 miles, £17,988, £1,567 under typical, Romford
- 2014 BMW 3 Series, 62,727 miles, £9,800, £853 under typical, Ilford
- 2015 BMW 3 Series, 86,525 miles, £9,300, Leeds
- 2023 BMW 3 Series, 12,000 miles, £27,995, Huddersfield
- 2018 BMW 3 Series, 89,000 miles, £10,994, Rochester
- 2022 BMW 3 Series, 47,064 miles, £20,799, Peterborough
- 2023 BMW 3 Series, 25,653 miles, £24,350, Bromley
- 2016 BMW 3 Series, 117,240 miles, £5,250, Rayleigh
- 2018 BMW 3 Series, 82,400 miles, £9,490, Aylesbury
- 2022 BMW 3 Series, 36,225 miles, £22,953, Bury
- 2019 BMW 3 Series, 49,391 miles, £16,990, Castleford
- 2023 BMW 3 Series, 19,014 miles, £25,490, Chester-le-Street
- 2014 BMW 3 Series, 85,000 miles, £9,495, Yardley
- 2018 BMW 3 Series, 67,782 miles, £13,695, Swindon
- 2019 BMW 3 Series, 47,076 miles, £19,100, Watford
- 2026 BMW 3 Series, 6,787 miles, £31,399, Salisbury
- 2020 BMW 3 Series, 43,756 miles, £19,999, Stockport
- 2019 BMW 3 Series, 43,150 miles, £20,495, Hinckley
- 2019 BMW 3 Series, 59,363 miles, £15,999, Preston
- 2016 BMW 3 Series, 70,544 miles, £13,995, Sandy
- 2019 BMW 3 Series, 40,000 miles, £17,990, Coventry
- 2019 BMW 3 Series, 38,260 miles, £18,139, Durham
- 2021 BMW 3 Series, 24,802 miles, £18,995, Axminster
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,196)
- Manual BMW 3 Series (778)
- Petrol BMW 3 Series (2,621)
- Diesel BMW 3 Series (2,221)
- Hybrid BMW 3 Series (792)
- Plug-in hybrid BMW 3 Series (1,346)
- BMW 3 Series estate (2,198)
- BMW 3 Series coupe (140)
- BMW 3 Series convertible (179)
BMW 3 Series prices by year
- 2026 (682)
- 2025 (273)
- 2024 (633)
- 2023 (440)
- 2022 (484)
- 2021 (680)
- 2020 (496)
- 2019 (634)
- 2018 (366)
- 2017 (356)
- 2016 (377)
- 2015 (348)
- 2014 (294)
- 2013 (247)
- 2012 (193)
- 2011 (96)
- 2010 (83)
- 2009 (71)
- 2008 (40)
- 2007 (56)
- 2006 (25)
- 2005 (22)
BMW 3 Series by price
- Under £3,000 (117)
- Under £5,000 (485)
- Under £8,000 (1,181)
- Under £10,000 (1,701)
- Under £15,000 (2,689)
- Under £20,000 (3,901)
- Under £30,000 (5,659)
BMW 3 Series near you
- Near London (783)
- Near Bolton (779)
- Near Barnet (756)
- Near Watford (756)
- Near Rochdale (705)
- Near Richmond upon Thames (689)
- Near Hillingdon (681)
- Near Egham (636)
- Near Hale (631)
- Near Manchester (617)
- Near Wigan (616)
- Near Tamworth (590)
- Near Berkhamsted (585)
- Near Sutton (567)
- Near Warrington (543)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 2 Series (1,859)
- BMW 4 Series (1,789)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)