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 5 of 44
The cheaper cars like each one are on its AskCar page.
- 2019 BMW 3 Series, 24,071 miles, £19,310, £2,011 under typical, Norwich
- 2020 BMW 3 Series, 60,700 miles, £12,995, £1,353 under typical, Edinburgh
- 2025 BMW 3 Series, 6,640 miles, £29,700, £3,087 under typical, Salisbury
- 2023 BMW 3 Series, 10,867 miles, £25,899, £2,686 under typical, Sheffield
- 2024 BMW 3 Series, 25,000 miles, £24,999, £2,590 under typical, Newcastle upon Tyne
- 2023 BMW 3 Series, 52,613 miles, £20,500, £2,120 under typical, Cannock
- 2021 BMW 3 Series, 58,900 miles, £15,990, £1,651 under typical, New Malden
- 2026 BMW 3 Series, 5,084 miles, £31,395, £3,235 under typical, Farnborough
- 2016 BMW 3 Series, 50,200 miles, £10,990, £1,131 under typical, Woking
- 2025 BMW 3 Series, 6,583 miles, £29,750, £3,060 under typical, Cardiff
- 2022 BMW 3 Series, 47,483 miles, £21,695, £2,228 under typical, Manchester
- 2021 BMW 3 Series, 35,187 miles, £19,699, £2,019 under typical, Bolton
- 2022 BMW 3 Series, 33,000 miles, £20,591, £2,110 under typical, Bolton
- 2021 BMW 3 Series, 21,774 miles, £21,475, £2,200 under typical, Worthing
- 2012 BMW 3 Series, 104,827 miles, £3,795, £389 under typical, Bolton
- 2000 BMW 3 Series, 84,000 miles, £4,495, £459 under typical, Bidford-on-Avon
- 2017 BMW 3 Series, 60,400 miles, £15,795, £1,612 under typical, Crewe
- 2015 BMW 3 Series, 71,327 miles, £7,895, £805 under typical, Stoke-on-Trent
- 2025 BMW 3 Series, 11,364 miles, £31,998, £3,261 under typical, Perth
- 2013 BMW 3 Series, 97,520 miles, £5,500, £560 under typical, Royal Leamington Spa
- 2026 BMW 3 Series, 6,970 miles, £30,890, £3,142 under typical, Manchester
- 2022 BMW 3 Series, 28,914 miles, £21,095, £2,145 under typical, Haslingden
- 2024 BMW 3 Series, 13,338 miles, £26,599, £2,704 under typical, Castleford
- 2024 BMW 3 Series, 45,745 miles, £33,490, £3,404 under typical, Sunderland
- 2021 BMW 3 Series, 85,000 miles, £16,995, £1,725 under typical, Lowestoft
- 2023 BMW 3 Series, 17,000 miles, £25,400, £2,575 under typical, Banbridge
- 2019 BMW 3 Series, 88,085 miles, £14,920, £1,513 under typical, Rotherham
- 2017 BMW 3 Series, 74,004 miles, £10,750, £1,089 under typical, Coventry
- 2016 BMW 3 Series, 113,000 miles, £5,980, £605 under typical, Warrington
- 2019 BMW 3 Series, 71,122 miles, £16,998, £1,719 under typical, Bishopbriggs
- 2006 BMW 3 Series, 234,000 miles, £1,495, £151 under typical, Flint
- 2010 BMW 3 Series, 99,000 miles, £3,495, £353 under typical, Sunbury-on-Thames
- 2014 BMW 3 Series, 145,000 miles, £4,995, £503 under typical, Flitwick
- 2019 BMW 3 Series, 69,205 miles, £17,260, £1,734 under typical, Gainsborough
- 2021 BMW 3 Series, 33,026 miles, £19,990, £2,008 under typical, Leicester
- 2023 BMW 3 Series, 39,371 miles, £24,490, £2,457 under typical, Orpington
- 2026 BMW 3 Series, 9,255 miles, £38,500, £3,858 under typical, Bracknell
- 2020 BMW 3 Series, 52,541 miles, £17,190, £1,722 under typical, Stoke-on-Trent
- 2012 BMW 3 Series, 101,750 miles, £5,295, £529 under typical, Waltham Abbey
- 2012 BMW 3 Series, 116,000 miles, £3,995, £399 under typical, Bridgnorth
- 2026 BMW 3 Series, 8,556 miles, £30,495, £3,042 under typical, Ashford
- 2014 BMW 3 Series, 136,658 miles, £3,295, £329 under typical, Wisborough Green
- 2026 BMW 3 Series, 8,561 miles, £30,497, £3,038 under typical, Ashford
- 2012 BMW 3 Series, 173,124 miles, £2,995, £298 under typical, Birmingham
- 2017 BMW 3 Series, 64,083 miles, £13,999, £1,393 under typical, Newcastle upon Tyne
- 2023 BMW 3 Series, 34,003 miles, £22,977, £2,284 under typical, Bristol
- 2026 BMW 3 Series, 3 miles, £52,995, £5,263 under typical, Cambridge
- 2023 BMW 3 Series, 47,655 miles, £21,694, £2,155 under typical, Winchester
- 2022 BMW 3 Series, 35,191 miles, £31,500, £3,126 under typical, Newcastle upon Tyne
- 2025 BMW 3 Series, 3,592 miles, £30,490, £3,023 under typical, Canterbury
- 2026 BMW 3 Series, 11,035 miles, £29,950, £2,964 under typical, Cheltenham
- 2015 BMW 3 Series, 51,256 miles, £9,499, £940 under typical, Walsall
- 2017 BMW 3 Series, 98,632 miles, £9,475, £937 under typical, Stanford-le-Hope
- 2017 BMW 3 Series, 97,659 miles, £8,490, £839 under typical, Rhyl
- 2021 BMW 3 Series, 73,370 miles, £17,189, £1,695 under typical, Lympsham
- 2023 BMW 3 Series, 28,840 miles, £23,690, £2,335 under typical, Kingston upon Hull
- 2021 BMW 3 Series, 59,660 miles, £17,099, £1,684 under typical, Leicester
- 2012 BMW 3 Series, 93,000 miles, £5,475, £538 under typical, Sunbury-on-Thames
- 2023 BMW 3 Series, 39,665 miles, £22,249, £2,177 under typical, Manchester
- 2021 BMW 3 Series, 40,316 miles, £20,989, £2,047 under typical, Harlow
- 2022 BMW 3 Series, 73,000 miles, £12,950, £1,261 under typical, Coventry
- 2014 BMW 3 Series, 79,786 miles, £7,985, £774 under typical, Birmingham
- 2014 BMW 3 Series, 117,000 miles, £3,995, £387 under typical, Ware
- 2000 BMW 3 Series, 19,884 miles, £6,995, £678 under typical, Louth
- 2021 BMW 3 Series, 59,963 miles, £18,960, £1,837 under typical, Manchester
- 2020 BMW 3 Series, 38,000 miles, £21,090, £2,039 under typical, Doncaster
- 2016 BMW 3 Series, 90,950 miles, £7,595, £734 under typical, Nelson
- 2013 BMW 3 Series, 86,000 miles, £6,190, £597 under typical, Newbury
- 2024 BMW 3 Series, 32,091 miles, £24,211, £2,336 under typical, Warwick
- 2026 BMW 3 Series, 7,276 miles, £30,950, £2,986 under typical, Cheltenham
- 2016 BMW 3 Series, 114,000 miles, £9,999, £964 under typical, Solihull
- 2013 BMW 3 Series, 77,369 miles, £9,495, £915 under typical, Oundle
- 2016 BMW 3 Series, 180,000 miles, £3,995, £385 under typical, Warrington
- 2013 BMW 3 Series, 130,000 miles, £3,995, £384 under typical, Mirfield
- 2022 BMW 3 Series, 19,420 miles, £23,795, £2,288 under typical, Wolverhampton
- 2021 BMW 3 Series, 83,092 miles, £15,995, £1,532 under typical, Warrington
- 2026 BMW 3 Series, 9,020 miles, £30,480, £2,913 under typical, Wakefield
- 2020 BMW 3 Series, 44,138 miles, £18,650, £1,780 under typical, Derby
- 2019 BMW 3 Series, 68,876 miles, £14,990, £1,427 under typical, Enfield
- 2008 BMW 3 Series, 162,692 miles, £1,895, £180 under typical, Basildon
- 2016 BMW 3 Series, 78,648 miles, £6,485, £616 under typical, Dunstable
- 2025 BMW 3 Series, 7,550 miles, £29,699, £2,819 under typical, Newport
- 2014 BMW 3 Series, 68,700 miles, £7,495, £711 under typical, Sandy
- 2021 BMW 3 Series, 63,681 miles, £15,951, £1,511 under typical, Dunstable
- 2017 BMW 3 Series, 59,900 miles, £11,499, £1,087 under typical, Hornchurch
- 2026 BMW 3 Series, 9,879 miles, £30,270, £2,860 under typical, Wakefield
- 2016 BMW 3 Series, 39,374 miles, £9,000, £850 under typical, London
- 2026 BMW 3 Series, 9,140 miles, £33,491, £3,158 under typical, Crawley
- 2022 BMW 3 Series, 28,941 miles, £21,988, £2,072 under typical, Cardiff
- 2022 BMW 3 Series, 50,389 miles, £18,782, £1,769 under typical, Weston-super-Mare
- 2022 BMW 3 Series, 55,773 miles, £28,995, £2,727 under typical, Belfast
- 2021 BMW 3 Series, 29,228 miles, £20,555, £1,932 under typical, Swindon
- 2024 BMW 3 Series, 16,857 miles, £26,299, £2,471 under typical, Scunthorpe
- 2019 BMW 3 Series, 60,584 miles, £15,770, £1,479 under typical, Irvine
- 2016 BMW 3 Series, 44,625 miles, £10,991, £1,030 under typical, Nottingham
- 2026 BMW 3 Series, 7,392 miles, £30,995, £2,904 under typical, Belfast
- 2022 BMW 3 Series, 45,269 miles, £19,299, £1,808 under typical, Oldbury
- 2014 BMW 3 Series, 69,592 miles, £6,590, £615 under typical, Liverpool
- 2022 BMW 3 Series, 46,871 miles, £19,799, £1,849 under typical, Maidstone
- 2015 BMW 3 Series, 113,395 miles, £8,249, £769 under typical, Dunstable
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)