Used BMW 3 Series for sale under £15,000
2,689 cars from UK dealers, updated 27 October 2026. Typical asking price £9,000. Half of them are priced between £6,000 and £11,900.
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.
610 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2022 | 37 | £14,000 | £12,800 to £14,300 |
| 2021 | 64 | £13,800 | £12,200 to £14,500 |
| 2020 | 68 | £13,500 | £12,000 to £14,500 |
| 2019 | 151 | £13,000 | £11,600 to £14,300 |
| 2018 | 249 | £11,500 | £9,700 to £13,100 |
| 2017 | 266 | £10,800 | £9,000 to £13,000 |
| 2016 | 320 | £9,900 | £8,000 to £12,000 |
| 2015 | 329 | £9,000 | £7,300 to £11,000 |
| 2014 | 291 | £7,800 | £6,000 to £9,500 |
| 2013 | 243 | £7,000 | £5,500 to £8,500 |
| 2012 | 191 | £5,300 | £4,200 to £6,900 |
| 2011 | 96 | £5,000 | £3,800 to £7,000 |
| 2010 | 82 | £4,500 | £3,500 to £5,500 |
| 2009 | 71 | £4,000 | £2,900 to £5,700 |
| 2008 | 40 | £4,000 | £3,500 to £6,000 |
| 2007 | 55 | £5,000 | £3,500 to £6,000 |
| 2006 | 22 | £4,000 | £2,800 to £7,000 |
| 2005 | 20 | £4,200 | £2,400 to £7,600 |
Cars for sale now, page 5 of 27
The cheaper cars like each one are on its AskCar page.
- 2015 BMW 3 Series, 108,002 miles, £7,295, £776 under typical, Wellingborough
- 2015 BMW 3 Series, 159,017 miles, £6,125, £650 under typical, Blackburn
- 2014 BMW 3 Series, 131,000 miles, £5,495, £582 under typical, Bedford
- 2012 BMW 3 Series, 114,541 miles, £3,500, £370 under typical, Sheffield
- 2021 BMW 3 Series, 83,000 miles, £12,495, £1,315 under typical, Leamington Spa
- 2011 BMW 3 Series, 153,600 miles, £2,998, £315 under typical, Hyde
- 2014 BMW 3 Series, 150,355 miles, £3,995, £420 under typical, Brierfield
- 2015 BMW 3 Series, 59,152 miles, £9,870, £1,033 under typical, Rugby
- 2009 BMW 3 Series, 119,562 miles, £2,195, £229 under typical, Preston
- 2012 BMW 3 Series, 105,000 miles, £4,760, £497 under typical, Hildenborough
- 2013 BMW 3 Series, 131,165 miles, £3,495, £365 under typical, Colnbrook
- 2010 BMW 3 Series, 68,000 miles, £4,495, £468 under typical, Wednesbury
- 2020 BMW 3 Series, 60,700 miles, £12,995, £1,353 under typical, Edinburgh
- 2007 BMW 3 Series, 94,500 miles, £4,995, £518 under typical, Slough
- 2014 BMW 3 Series, 153,000 miles, £4,490, £464 under typical, Lutterworth
- 2020 BMW 3 Series, 94,000 miles, £10,990, £1,133 under typical, Dronfield
- 2012 BMW 3 Series, 62,200 miles, £5,450, £562 under typical, Swansea
- 2016 BMW 3 Series, 50,200 miles, £10,990, £1,131 under typical, Woking
- 2021 BMW 3 Series, 84,000 miles, £14,750, £1,518 under typical, Maidstone
- 2013 BMW 3 Series, 57,000 miles, £7,995, £822 under typical, London
- 2013 BMW 3 Series, 95,985 miles, £5,995, £616 under typical, Luton
- 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
- 2015 BMW 3 Series, 71,327 miles, £7,895, £805 under typical, Stoke-on-Trent
- 2013 BMW 3 Series, 97,520 miles, £5,500, £560 under typical, Royal Leamington Spa
- 2010 BMW 3 Series, 51,000 miles, £7,990, £813 under typical, Tamworth
- 2015 BMW 3 Series, 125,000 miles, £7,695, £782 under typical, Oldham
- 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
- 2015 BMW 3 Series, 56,000 miles, £8,995, £911 under typical, Barnet
- 2016 BMW 3 Series, 113,000 miles, £5,980, £605 under typical, Warrington
- 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
- 2007 BMW 3 Series, 94,500 miles, £3,500, £352 under typical, Birmingham
- 2015 BMW 3 Series, 128,944 miles, £6,290, £632 under typical, Rotherham
- 2012 BMW 3 Series, 101,750 miles, £5,295, £529 under typical, Waltham Abbey
- 2011 BMW 3 Series, 126,000 miles, £2,490, £249 under typical, Audenshaw
- 2012 BMW 3 Series, 116,000 miles, £3,995, £399 under typical, Bridgnorth
- 2014 BMW 3 Series, 136,658 miles, £3,295, £329 under typical, Wisborough Green
- 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
- 2019 BMW 3 Series, 111,000 miles, £11,450, £1,138 under typical, Wembley
- 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
- 2012 BMW 3 Series, 93,000 miles, £5,475, £538 under typical, Sunbury-on-Thames
- 2012 BMW 3 Series, 106,000 miles, £4,450, £437 under typical, Kendal
- 2011 BMW 3 Series, 148,777 miles, £2,495, £244 under typical, Oldbury
- 2010 BMW 3 Series, 69,000 miles, £4,995, £487 under typical, Alresford
- 2015 BMW 3 Series, 62,400 miles, £10,490, £1,022 under typical, Woking
- 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
- 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
- 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
- 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
- 2014 BMW 3 Series, 68,700 miles, £7,495, £711 under typical, Sandy
- 2017 BMW 3 Series, 59,900 miles, £11,499, £1,087 under typical, Hornchurch
- 2016 BMW 3 Series, 39,374 miles, £9,000, £850 under typical, London
- 2009 BMW 3 Series, 85,000 miles, £4,950, £465 under typical, Stewkley
- 2016 BMW 3 Series, 44,625 miles, £10,991, £1,030 under typical, Nottingham
- 2014 BMW 3 Series, 69,592 miles, £6,590, £615 under typical, Liverpool
- 2015 BMW 3 Series, 113,395 miles, £8,249, £769 under typical, Dunstable
- 2017 BMW 3 Series, 66,853 miles, £8,500, £792 under typical, Burton upon Trent
- 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
- 2013 BMW 3 Series, 109,509 miles, £3,995, £368 under typical, Sheffield
- 2011 BMW 3 Series, 111,000 miles, £3,795, £350 under typical, Tamworth
- 2016 BMW 3 Series, 103,552 miles, £8,890, £817 under typical, Sheffield
- 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
- 2016 BMW 3 Series, 45,000 miles, £10,995, £1,009 under typical, Norwich
- 2015 BMW 3 Series, 84,878 miles, £9,995, £913 under typical, Stokesley
- 2014 BMW 3 Series, 76,000 miles, £6,949, £635 under typical, Welwyn Garden City
- 2009 BMW 3 Series, 70,000 miles, £5,980, £543 under typical, Harrow
- 2018 BMW 3 Series, 24,000 miles, £13,989, £1,270 under typical, Tamworth
- 2007 BMW 3 Series, 102,000 miles, £4,150, £376 under typical, Boreham
- 2017 BMW 3 Series, 102,775 miles, £5,900, £534 under typical, Blackburn
- 2012 BMW 3 Series, 117,543 miles, £3,995, £361 under typical, Blackburn
- 2016 BMW 3 Series, 95,826 miles, £10,245, £924 under typical, Middlesbrough
- 2013 BMW 3 Series, 111,104 miles, £4,995, £450 under typical, Mirfield
- 2010 BMW 3 Series, 65,716 miles, £4,599, £415 under typical, Milton Keynes
- 2013 BMW 3 Series, 77,000 miles, £5,894, £531 under typical, Kingswood and Fishponds
- 2018 BMW 3 Series, 111,900 miles, £7,750, £697 under typical, Warrington
- 2022 BMW 3 Series, 58,141 miles, £14,596, £1,311 under typical, Cannock
- 2019 BMW 3 Series, 53,740 miles, £12,999, £1,167 under typical, Corby
- 2016 BMW 3 Series, 131,000 miles, £7,195, £645 under typical, Stoke-on-Trent
- 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
- 2017 BMW 3 Series, 141,000 miles, £5,489, £488 under typical, Keighley
- 2011 BMW 3 Series, 83,000 miles, £3,494, £311 under typical, Kingswood and Fishponds
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 saloon (4,353)
- 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 £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)