Used BMW 3 Series for sale under £10,000
1,694 cars from UK dealers, updated 26 October 2026. Typical asking price £7,000. Half of them are priced between £5,000 and £8,500.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
364 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2018 | 84 | £9,000 | £7,800 to £9,700 |
| 2017 | 112 | £8,800 | £7,500 to £9,500 |
| 2016 | 170 | £8,000 | £7,000 to £9,000 |
| 2015 | 214 | £8,000 | £6,500 to £9,000 |
| 2014 | 236 | £7,000 | £5,500 to £8,700 |
| 2013 | 226 | £6,800 | £5,200 to £8,100 |
| 2012 | 179 | £5,200 | £4,200 to £6,500 |
| 2011 | 90 | £4,900 | £3,700 to £6,700 |
| 2010 | 81 | £4,300 | £3,500 to £5,500 |
| 2009 | 71 | £4,000 | £2,900 to £6,000 |
| 2008 | 39 | £4,000 | £3,500 to £5,900 |
| 2007 | 55 | £5,000 | £3,000 to £6,000 |
| 2006 | 21 | £3,700 | £2,800 to £7,000 |
Cars for sale now, page 4 of 17
The cheaper cars like each one are on its AskCar page.
- 2017 BMW 3 Series, 160,000 miles, £5,999, £691 under typical, Grays
- 2016 BMW 3 Series, 160,000 miles, £4,150, £477 under typical, Stoke-on-Trent
- 2015 BMW 3 Series, 137,000 miles, £3,595, £412 under typical, Wellingborough
- 2011 BMW 3 Series, 88,750 miles, £5,990, £682 under typical, Edinburgh
- 2010 BMW 3 Series, 99,000 miles, £3,495, £398 under typical, Sunbury-on-Thames
- 2011 BMW 3 Series, 81,243 miles, £4,850, £550 under typical, Peterborough
- 2007 BMW 3 Series, 68,562 miles, £4,820, £546 under typical, Wickford
- 2013 BMW 3 Series, 115,263 miles, £6,495, £736 under typical, Colchester
- 2017 BMW 3 Series, 120,927 miles, £7,995, £905 under typical, Whitburn
- 2013 BMW 3 Series, 102,873 miles, £3,790, £426 under typical, Luton
- 2012 BMW 3 Series, 98,000 miles, £4,995, £562 under typical, Rochdale
- 2016 BMW 3 Series, 65,657 miles, £8,000, £898 under typical, Borehamwood
- 2017 BMW 3 Series, 118,000 miles, £6,995, £785 under typical, Havering
- 2013 BMW 3 Series, 67,548 miles, £5,495, £615 under typical, Southend-on-Sea
- 2014 BMW 3 Series, 117,000 miles, £3,995, £444 under typical, Ware
- 2016 BMW 3 Series, 109,000 miles, £4,995, £554 under typical, Rawtenstall
- 2010 BMW 3 Series, 117,500 miles, £2,499, £276 under typical, Bristol
- 2014 BMW 3 Series, 127,000 miles, £3,789, £418 under typical, Birmingham
- 2012 BMW 3 Series, 80,590 miles, £6,295, £692 under typical, Rotherham
- 2013 BMW 3 Series, 131,165 miles, £3,495, £384 under typical, Colnbrook
- 2018 BMW 3 Series, 111,900 miles, £7,750, £849 under typical, Warrington
- 2016 BMW 3 Series, 76,737 miles, £8,650, £932 under typical, Nottingham
- 2015 BMW 3 Series, 124,547 miles, £9,995, £1,073 under typical, Stokesley
- 2012 BMW 3 Series, 105,000 miles, £4,760, £510 under typical, Hildenborough
- 2013 BMW 3 Series, 99,000 miles, £4,999, £533 under typical, Nelson
- 2016 BMW 3 Series, 119,000 miles, £6,490, £691 under typical, Bedford
- 2012 BMW 3 Series, 114,541 miles, £3,500, £371 under typical, Sheffield
- 2016 BMW 3 Series, 83,250 miles, £8,595, £907 under typical, Romford
- 2015 BMW 3 Series, 108,002 miles, £7,295, £769 under typical, Wellingborough
- 2013 BMW 3 Series, 62,778 miles, £6,995, £737 under typical, Livingston
- 2013 BMW 3 Series, 114,000 miles, £6,295, £662 under typical, Audenshaw
- 2011 BMW 3 Series, 92,716 miles, £3,995, £420 under typical, Wigan
- 2016 BMW 3 Series, 92,607 miles, £6,950, £728 under typical, Nottingham
- 2010 BMW 3 Series, 68,000 miles, £4,495, £471 under typical, Wednesbury
- 2012 BMW 3 Series, 62,200 miles, £5,450, £570 under typical, Swansea
- 2013 BMW 3 Series, 95,985 miles, £5,995, £627 under typical, Luton
- 2000 BMW 3 Series, 84,000 miles, £4,495, £469 under typical, Bidford-on-Avon
- 2013 BMW 3 Series, 149,000 miles, £2,995, £312 under typical, Coventry
- 2015 BMW 3 Series, 159,017 miles, £6,125, £638 under typical, Blackburn
- 2014 BMW 3 Series, 131,000 miles, £5,495, £571 under typical, Bedford
- 2016 BMW 3 Series, 180,000 miles, £3,995, £414 under typical, Warrington
- 2017 BMW 3 Series, 128,000 miles, £8,990, £930 under typical, Edinburgh
- 2010 BMW 3 Series, 51,000 miles, £7,990, £827 under typical, Tamworth
- 2014 BMW 3 Series, 153,000 miles, £3,495, £361 under typical, Reading
- 2015 BMW 3 Series, 56,000 miles, £8,995, £928 under typical, Barnet
- 2014 BMW 3 Series, 150,354 miles, £3,895, £401 under typical, Nelson
- 2012 BMW 3 Series, 116,000 miles, £3,995, £411 under typical, Bridgnorth
- 2007 BMW 3 Series, 106,000 miles, £2,995, £308 under typical, Street
- 2012 BMW 3 Series, 101,750 miles, £5,295, £543 under typical, Waltham Abbey
- 2015 BMW 3 Series, 51,256 miles, £9,499, £974 under typical, Walsall
- 2012 BMW 3 Series, 93,000 miles, £5,475, £561 under typical, Sunbury-on-Thames
- 2014 BMW 3 Series, 153,000 miles, £4,490, £457 under typical, Lutterworth
- 2014 BMW 3 Series, 136,658 miles, £3,295, £335 under typical, Wisborough Green
- 2015 BMW 3 Series, 125,000 miles, £7,695, £782 under typical, Oldham
- 2015 BMW 3 Series, 71,327 miles, £7,895, £801 under typical, Stoke-on-Trent
- 2011 BMW 3 Series, 153,600 miles, £2,998, £304 under typical, Hyde
- 2000 BMW 3 Series, 19,884 miles, £6,995, £703 under typical, Louth
- 2016 BMW 3 Series, 114,000 miles, £9,999, £1,000 under typical, Solihull
- 2015 BMW 3 Series, 86,015 miles, £6,995, £698 under typical, Edinburgh
- 2011 BMW 3 Series, 126,000 miles, £2,490, £248 under typical, Audenshaw
- 2013 BMW 3 Series, 77,369 miles, £9,495, £941 under typical, Oundle
- 2010 BMW 3 Series, 69,000 miles, £4,995, £494 under typical, Alresford
- 2007 BMW 3 Series, 94,500 miles, £4,995, £494 under typical, Slough
- 2017 BMW 3 Series, 97,659 miles, £8,490, £838 under typical, Rhyl
- 2014 BMW 3 Series, 145,000 miles, £4,995, £493 under typical, Flitwick
- 2016 BMW 3 Series, 90,950 miles, £7,595, £750 under typical, Nelson
- 2013 BMW 3 Series, 97,520 miles, £5,500, £541 under typical, Royal Leamington Spa
- 2014 BMW 3 Series, 68,700 miles, £7,495, £737 under typical, Sandy
- 2011 BMW 3 Series, 148,777 miles, £2,495, £245 under typical, Oldbury
- 2012 BMW 3 Series, 106,000 miles, £4,450, £435 under typical, Kendal
- 2015 BMW 3 Series, 128,944 miles, £6,290, £615 under typical, Rotherham
- 2009 BMW 3 Series, 111,800 miles, £2,895, £282 under typical, Slough
- 2013 BMW 3 Series, 86,000 miles, £6,190, £599 under typical, Newbury
- 2014 BMW 3 Series, 79,786 miles, £7,985, £770 under typical, Birmingham
- 2009 BMW 3 Series, 70,000 miles, £5,980, £576 under typical, Harrow
- 2014 BMW 3 Series, 69,592 miles, £6,590, £634 under typical, Liverpool
- 2013 BMW 3 Series, 130,000 miles, £3,995, £384 under typical, Mirfield
- 2014 BMW 3 Series, 100,800 miles, £5,495, £522 under typical, Chandler's Ford
- 2016 BMW 3 Series, 78,648 miles, £6,485, £615 under typical, Dunstable
- 2017 BMW 3 Series, 66,853 miles, £8,500, £806 under typical, Burton upon Trent
- 2006 BMW 3 Series, 234,000 miles, £1,495, £141 under typical, Flint
- 2009 BMW 3 Series, 85,000 miles, £4,950, £462 under typical, Stewkley
- 2018 BMW 3 Series, 49,905 miles, £8,995, £835 under typical, Farnham
- 2016 BMW 3 Series, 39,374 miles, £9,000, £836 under typical, London
- 2008 BMW 3 Series, 162,692 miles, £1,895, £176 under typical, Basildon
- 2016 BMW 3 Series, 115,980 miles, £7,995, £739 under typical, Audenshaw
- 2010 BMW 3 Series, 65,716 miles, £4,599, £423 under typical, Milton Keynes
- 2017 BMW 3 Series, 102,775 miles, £5,900, £542 under typical, Blackburn
- 2015 BMW 3 Series, 113,395 miles, £8,249, £756 under typical, Dunstable
- 2016 BMW 3 Series, 103,552 miles, £8,890, £812 under typical, Sheffield
- 2012 BMW 3 Series, 55,000 miles, £6,595, £600 under typical, Rainham
- 2018 BMW 3 Series, 91,220 miles, £8,990, £816 under typical, Peterborough
- 2015 BMW 3 Series, 98,599 miles, £7,995, £726 under typical, Darwen
- 2013 BMW 3 Series, 111,104 miles, £4,995, £453 under typical, Mirfield
- 2014 BMW 3 Series, 108,000 miles, £8,490, £768 under typical, Epping
- 2016 BMW 3 Series, 131,000 miles, £7,195, £649 under typical, Stoke-on-Trent
- 2011 BMW 3 Series, 83,000 miles, £3,494, £315 under typical, Kingswood and Fishponds
- 2013 BMW 3 Series, 109,509 miles, £3,995, £360 under typical, Sheffield
- 2016 BMW 3 Series, 96,470 miles, £7,695, £690 under typical, Luton
- 2011 BMW 3 Series, 111,000 miles, £3,795, £340 under typical, Tamworth
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,160)
- Manual BMW 3 Series (779)
- Petrol BMW 3 Series (2,609)
- Diesel BMW 3 Series (2,205)
- Hybrid BMW 3 Series (786)
- Plug-in hybrid BMW 3 Series (1,339)
- BMW 3 Series hatchback (21)
- BMW 3 Series estate (2,202)
- BMW 3 Series saloon (4,311)
- BMW 3 Series coupe (136)
- BMW 3 Series convertible (179)
BMW 3 Series prices by year
- 2026 (693)
- 2025 (282)
- 2024 (637)
- 2023 (433)
- 2022 (475)
- 2021 (665)
- 2020 (491)
- 2019 (629)
- 2018 (357)
- 2017 (356)
- 2016 (371)
- 2015 (344)
- 2014 (289)
- 2013 (251)
- 2012 (189)
- 2011 (96)
- 2010 (83)
- 2009 (71)
- 2008 (41)
- 2007 (59)
- 2006 (26)
- 2005 (22)
BMW 3 Series by price
- Under £3,000 (119)
- Under £5,000 (490)
- Under £8,000 (1,182)
- Under £15,000 (2,674)
- Under £20,000 (3,868)
- Under £30,000 (5,605)
BMW 3 Series near you
- Near London (780)
- Near Bolton (771)
- Near Watford (755)
- Near Barnet (742)
- Near Rochdale (698)
- Near Richmond upon Thames (690)
- Near Hillingdon (676)
- Near Egham (639)
- Near Hale (622)
- Near Wigan (613)
- Near Manchester (611)
- Near Tamworth (585)
- Near Berkhamsted (581)
- Near Sutton (552)
- Near Warrington (533)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)