Used BMW 3 Series for sale under £10,000
1,712 cars from UK dealers, updated 28 October 2026. Typical asking price £7,000. Half of them are priced between £5,000 and £8,500.
AskCar lists 584,857 cars from 12,986 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
352 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2018 | 86 | £8,900 | £7,800 to £9,700 |
| 2017 | 116 | £8,800 | £7,700 to £9,500 |
| 2016 | 178 | £8,000 | £7,000 to £9,000 |
| 2015 | 212 | £8,000 | £6,600 to £9,000 |
| 2014 | 238 | £7,000 | £5,800 to £8,800 |
| 2013 | 224 | £6,700 | £5,000 to £8,100 |
| 2012 | 182 | £5,200 | £4,200 to £6,500 |
| 2011 | 91 | £4,900 | £3,700 to £6,500 |
| 2010 | 82 | £4,400 | £3,500 to £5,500 |
| 2009 | 71 | £4,000 | £2,900 to £5,500 |
| 2008 | 40 | £4,000 | £3,400 to £5,800 |
| 2007 | 54 | £5,000 | £3,000 to £6,000 |
| 2006 | 21 | £3,700 | £2,500 to £6,800 |
| 2005 | 20 | £4,100 | £2,400 to £5,800 |
Cars for sale now, page 17 of 18
The cheaper cars like each one are on its AskCar page.
- 2013 BMW 3 Series, 89,994 miles, £3,595, Arlesey
- 2012 BMW 3 Series, 104,827 miles, £3,795, Bolton
- BMW 3 Series, 117,420 miles, £3,800, Culham
- 2014 BMW 3 Series, 123,000 miles, £4,000, Altrincham
- 2014 BMW 3 Series, 120,000 miles, £4,218, Leicester
- 2014 BMW 3 Series, 139,640 miles, £4,299, Highbridge
- 2011 BMW 3 Series, 81,850 miles, £4,495, Slough
- 2018 BMW 3 Series, 146,941 miles, £4,495, Basildon
- 2010 BMW 3 Series, 89,200 miles, £4,690, Hitchin
- BMW 3 Series, £4,830, Halifax
- 2013 BMW 3 Series, 84,600 miles, £4,990, Sandy
- 2002 BMW 3 Series, £4,991, Camberley
- BMW 3 Series, 91,000 miles, £4,995, Long Crendon
- BMW 3 Series, 165,000 miles, £4,995, Stanford-le-Hope
- BMW 3 Series, 97,135 miles, £4,995, Havering
- 2005 BMW 3 Series, 102,000 miles, £4,995, Slough
- 2007 BMW 3 Series, 94,500 miles, £4,995, Slough
- 2007 BMW 3 Series, 122,900 miles, £4,995, St Neots
- 2009 BMW 3 Series, 88,355 miles, £4,995, Slough
- 2012 BMW 3 Series, 103,000 miles, £4,999, Luton
- 2013 BMW 3 Series, 99,000 miles, £4,999, Nelson
- BMW 3 Series, 63,000 miles, £5,000, Windsor
- 2009 BMW 3 Series, 64,000 miles, £5,000, Hounslow
- 2014 BMW 3 Series, 111,100 miles, £5,000, Chepstow
- 2012 BMW 3 Series, 93,000 miles, £5,199, Newcastle upon Tyne
- 2013 BMW 3 Series, 102,000 miles, £5,250, Hounslow
- 2017 BMW 3 Series, 130,000 miles, £5,290, Brent
- 2012 BMW 3 Series, 101,750 miles, £5,295, Waltham Abbey
- 2011 BMW 3 Series, 87,000 miles, £5,350, Chesterfield
- 2011 BMW 3 Series, 81,000 miles, £5,450, Chesterfield
- 2007 BMW 3 Series, 104,000 miles, £5,495, Slough
- 2012 BMW 3 Series, 128,000 miles, £5,495, Swindon
- 2016 BMW 3 Series, 128,456 miles, £5,495, Swindon
- 2012 BMW 3 Series, 98,100 miles, £5,499, Bristol
- 2006 BMW 3 Series, 59,000 miles, £5,500, Chesterfield
- 2013 BMW 3 Series, 108,900 miles, £5,750, Chepstow
- 2013 BMW 3 Series, £5,795, Chepstow
- 2014 BMW 3 Series, 110,000 miles, £5,795, Walsall
- 2016 BMW 3 Series, 140,000 miles, £5,795, Burton upon Trent
- 2015 BMW 3 Series, 116,000 miles, £5,990, Leicester
- 2007 BMW 3 Series, 110,000 miles, £5,995, Slough
- 2007 BMW 3 Series, 90,000 miles, £5,995, Slough
- 2007 BMW 3 Series, 47,500 miles, £5,995, Slough
- 2009 BMW 3 Series, 116,000 miles, £5,995, Ealing
- 2012 BMW 3 Series, £5,995, Chalfont St Peter
- 2014 BMW 3 Series, 142,000 miles, £5,995, Ilford
- 2015 BMW 3 Series, 90,000 miles, £5,999, Bromley
- 2015 BMW 3 Series, 123,980 miles, £6,000, London
- 2012 BMW 3 Series, 80,234 miles, £6,199, Langley Mill
- 2015 BMW 3 Series, 128,944 miles, £6,290, Rotherham
- 2012 BMW 3 Series, 83,000 miles, £6,480, Chesterfield
- 2015 BMW 3 Series, 91,432 miles, £6,490, Dunstable
- 2011 BMW 3 Series, 78,000 miles, £6,495, Hatfield
- 2012 BMW 3 Series, 76,000 miles, £6,495, Doncaster
- 2014 BMW 3 Series, 69,592 miles, £6,590, Liverpool
- 2007 BMW 3 Series, 48,000 miles, £6,650, Chesterfield
- 2013 BMW 3 Series, 93,000 miles, £6,695, Sandy
- 2015 BMW 3 Series, 92,007 miles, £6,695, Arlesey
- 2014 BMW 3 Series, 146,000 miles, £6,795, Stoke-on-Trent
- 2002 BMW 3 Series, 79,400 miles, £6,995, Slough
- 2004 BMW 3 Series, 65,000 miles, £6,995, Chesterfield
- 2007 BMW 3 Series, 110,000 miles, £6,995, High Wycombe
- 2015 BMW 3 Series, 127,000 miles, £6,995, Basildon
- 2014 BMW 3 Series, £6,999, Mansfield
- BMW 3 Series, 104,000 miles, £7,000, Windsor
- 2011 BMW 3 Series, £7,000, Salford
- 2016 BMW 3 Series, 110,585 miles, £7,140, Sheffield
- 2012 BMW 3 Series, 104,114 miles, £7,390, Hitchin
- 2009 BMW 3 Series, 37,123 miles, £7,395, Reading
- 2015 BMW 3 Series, 88,700 miles, £7,489, Brownhills
- 2014 BMW 3 Series, 68,700 miles, £7,495, Sandy
- 2015 BMW 3 Series, 102,250 miles, £7,495, West Bromwich
- 2017 BMW 3 Series, £7,590, Peterborough
- 2008 BMW 3 Series, 43,000 miles, £7,850, Chesterfield
- 2009 BMW 3 Series, 96,000 miles, £7,850, Chesterfield
- 2014 BMW 3 Series, £7,850, Peterborough
- 2018 BMW 3 Series, 133,000 miles, £7,900, Egham
- BMW 3 Series, £7,990
- 1999 BMW 3 Series, 126,000 miles, £7,995, Sompting
- 2014 BMW 3 Series, 99,000 miles, £7,995, Darlington
- 2015 BMW 3 Series, 49,422 miles, £7,995, West Bromwich
- 2017 BMW 3 Series, 88,000 miles, £7,995, Bedford
- 2017 BMW 3 Series, 128,000 miles, £8,250, Chesterfield
- 2013 BMW 3 Series, 47,000 miles, £8,295, Chesterfield
- 2013 BMW 3 Series, £8,490, High Wycombe
- 2010 BMW 3 Series, 52,000 miles, £8,500, Chesterfield
- BMW 3 Series, 108,723 miles, £8,530, Colchester
- 2016 BMW 3 Series, 103,552 miles, £8,890, Sheffield
- 1999 BMW 3 Series, £8,950, Wisborough Green
- 2015 BMW 3 Series, 56,000 miles, £8,995, Barnet
- 2015 BMW 3 Series, 110,000 miles, £8,995, Cheadle Hulme
- 2017 BMW 3 Series, 102,600 miles, £8,995, High Wycombe
- BMW 3 Series, 30,000 miles, £9,000, Windsor
- 2012 BMW 3 Series, 78,401 miles, £9,000, Coventry
- 2014 BMW 3 Series, £9,000, Salford
- 2017 BMW 3 Series, 89,543 miles, £9,000, Chesterfield
- 2019 BMW 3 Series, £9,250, Lurgan
- BMW 3 Series, 54,000 miles, £9,495, Nuneaton
- 2014 BMW 3 Series, 76,000 miles, £9,498, Birmingham
- 2012 BMW 3 Series, 38,000 miles, £9,650, Chesterfield
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,228)
- Manual BMW 3 Series (786)
- Petrol BMW 3 Series (2,623)
- Diesel BMW 3 Series (2,233)
- Hybrid BMW 3 Series (806)
- Plug-in hybrid BMW 3 Series (1,355)
- BMW 3 Series estate (2,203)
- BMW 3 Series saloon (4,384)
- BMW 3 Series coupe (141)
- BMW 3 Series convertible (181)
BMW 3 Series prices by year
- 2026 (677)
- 2025 (270)
- 2024 (630)
- 2023 (444)
- 2022 (491)
- 2021 (690)
- 2020 (513)
- 2019 (638)
- 2018 (372)
- 2017 (355)
- 2016 (378)
- 2015 (349)
- 2014 (292)
- 2013 (248)
- 2012 (192)
- 2011 (97)
- 2010 (84)
- 2009 (71)
- 2008 (42)
- 2007 (58)
- 2006 (26)
- 2005 (23)
BMW 3 Series by price
- Under £2,000 (34)
- Under £3,000 (121)
- Under £5,000 (492)
- Under £8,000 (1,187)
- Under £15,000 (2,703)
- Under £20,000 (3,933)
- Under £30,000 (5,712)
BMW 3 Series near you
- In England (6,185)
- In Scotland (438)
- In Wales (216)
- In Northern Ireland (199)
- Near Bolton (790)
- Near London (788)
- Near Barnet (763)
- Near Watford (763)
- Near Rochdale (717)
- Near Richmond upon Thames (692)
- Near Hillingdon (685)
- Near Egham (642)
- Near Hale (639)
- Near Wigan (626)
- Near Manchester (625)
- Near Berkhamsted (592)
- Near Tamworth (584)
- Near Sutton (564)
- Near Warrington (552)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,279)
- BMW 3 Series (7,078)
- BMW X5 (3,292)
- BMW X3 (3,058)
- BMW 5 Series (2,830)
- BMW X1 (2,565)
- BMW 2 Series (1,838)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,302)
- BMW 4 Series Gran Coupe (1,189)
- BMW i4 (842)
- BMW 2 Series Active Tourer (818)
- BMW M3 (811)
- BMW X2 (765)
- BMW M4 (763)