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 6 of 17
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 3 Series, 125,000 miles, £7,795, Doncaster
- 2014 BMW 3 Series, 81,000 miles, £6,000, Waltham Abbey
- 2010 BMW 3 Series, 118,700 miles, £3,495, Oldham
- 2014 BMW 3 Series, 71,000 miles, £6,794, Kingswood and Fishponds
- 2014 BMW 3 Series, 90,374 miles, £9,900, Lytham
- 2013 BMW 3 Series, 64,025 miles, £7,999, Watton
- 2014 BMW 3 Series, 62,645 miles, £9,999, Southampton
- 2012 BMW 3 Series, 108,810 miles, £4,500, Manchester
- 2013 BMW 3 Series, 128,163 miles, £4,395, Kettering
- 2014 BMW 3 Series, 60,710 miles, £8,399, Leicester
- 2012 BMW 3 Series, 96,000 miles, £4,995, Harrogate
- 2015 BMW 3 Series, 91,305 miles, £6,990, Milton Keynes
- 2017 BMW 3 Series, 113,000 miles, £9,950, Whaley Bridge
- 2016 BMW 3 Series, 145,565 miles, £6,750, Craigavon
- 2015 BMW 3 Series, 75,100 miles, £8,999, Manchester
- 2018 BMW 3 Series, 107,000 miles, £6,980, Stoke-on-Trent
- 2008 BMW 3 Series, 72,000 miles, £4,495, Biggleswade
- 2018 BMW 3 Series, 63,010 miles, £9,995, Glasgow
- 2016 BMW 3 Series, 75,828 miles, £8,495, Livingston
- 2015 BMW 3 Series, 81,700 miles, £7,885, Swindon
- 2015 BMW 3 Series, 62,852 miles, £8,795, Marlborough
- 2017 BMW 3 Series, 102,500 miles, £8,000, Colchester
- 2013 BMW 3 Series, 66,000 miles, £6,200, Knutsford
- 2010 BMW 3 Series, 60,736 miles, £6,495, Epsom
- 2016 BMW 3 Series, 88,740 miles, £6,488, Romford
- 1998 BMW 3 Series, 79,000 miles, £8,995, Warrington
- 2009 BMW 3 Series, 61,000 miles, £6,495, Hillingdon
- 2017 BMW 3 Series, 119,000 miles, £9,295, Peterborough
- 2014 BMW 3 Series, 52,000 miles, £7,690, Birmingham
- 2016 BMW 3 Series, 141,000 miles, £4,995, Wednesbury
- 2015 BMW 3 Series, 100,795 miles, £9,090, Warrington
- 2005 BMW 3 Series, 99,000 miles, £2,495, Swindon
- 2018 BMW 3 Series, 81,197 miles, £10,000, Spalding
- 2008 BMW 3 Series, 87,715 miles, £3,995, Bristol
- 2012 BMW 3 Series, 120,000 miles, £3,995, Great Yarmouth
- 2015 BMW 3 Series, 92,000 miles, £8,995, Peterborough
- 2010 BMW 3 Series, 112,963 miles, £5,000, Coventry
- 2017 BMW 3 Series, 75,063 miles, £9,990, Wednesbury
- 2012 BMW 3 Series, 100,000 miles, £5,200, Dartford
- 2013 BMW 3 Series, 104,942 miles, £7,995, Sheffield
- 2017 BMW 3 Series, 93,391 miles, £8,795, Langley Moor
- 2013 BMW 3 Series, 89,244 miles, £8,999, Stoke-on-Trent
- 2015 BMW 3 Series, 84,000 miles, £6,999, Wigginton
- 2012 BMW 3 Series, 110,000 miles, £4,295, Leicester
- 2013 BMW 3 Series, 52,893 miles, £7,950, Reading
- 2015 BMW 3 Series, 84,200 miles, £7,490, Peterborough
- 2018 BMW 3 Series, 102,000 miles, £8,728, Knutsford
- 2015 BMW 3 Series, 83,000 miles, £7,450, Frinton-on-Sea
- 2017 BMW 3 Series, 99,000 miles, £8,799, Tipton
- 2014 BMW 3 Series, 99,000 miles, £5,495, Tipton
- 2012 BMW 3 Series, 115,000 miles, £3,990, Radcliffe
- 2016 BMW 3 Series, 104,289 miles, £6,650, Leeds
- 2014 BMW 3 Series, 55,800 miles, £7,990, Harefield
- 2013 BMW 3 Series, 134,600 miles, £7,650, Sheffield
- 2013 BMW 3 Series, 115,000 miles, £4,180, Warrington
- 2012 BMW 3 Series, 76,928 miles, £7,795, Dudley
- 2018 BMW 3 Series, 110,000 miles, £5,995, Manchester
- 2013 BMW 3 Series, 63,500 miles, £9,995, Trowbridge
- 2015 BMW 3 Series, 114,256 miles, £6,299, Shrewsbury
- 2016 BMW 3 Series, 106,500 miles, £8,995, Saltash
- 2017 BMW 3 Series, 122,234 miles, £6,495, Gloucester
- 2006 BMW 3 Series, 102,000 miles, £2,950, Henley-on-Thames
- 2017 BMW 3 Series, 113,000 miles, £8,995, Great Yarmouth
- 2015 BMW 3 Series, 127,000 miles, £6,995, Basildon
- 2013 BMW 3 Series, 84,600 miles, £4,990, Sandy
- 2014 BMW 3 Series, 93,019 miles, £9,800, Uxbridge
- 2017 BMW 3 Series, 112,700 miles, £6,074, Rotherham
- 2014 BMW 3 Series, 106,749 miles, £6,750, Headcorn
- 2015 BMW 3 Series, 72,135 miles, £8,499, Peterborough
- 2015 BMW 3 Series, 56,599 miles, £7,933, Welwyn Garden City
- 2015 BMW 3 Series, 102,000 miles, £7,990, Chipping Norton
- 2013 BMW 3 Series, 143,000 miles, £4,795, Manchester
- 2012 BMW 3 Series, 90,603 miles, £4,249, Warrington
- 2012 BMW 3 Series, 80,000 miles, £4,995, Fareham
- 2018 BMW 3 Series, 126,000 miles, £9,995, Great Yarmouth
- 2017 BMW 3 Series, 92,000 miles, £9,294, Staines
- 1997 BMW 3 Series, 92,000 miles, £8,950, Eastbourne
- 2015 BMW 3 Series, 81,000 miles, £9,995, Heathfield
- 2015 BMW 3 Series, 90,000 miles, £5,999, Bromley
- 2012 BMW 3 Series, 105,000 miles, £4,999, Warrington
- 2013 BMW 3 Series, 85,379 miles, £4,995, Edinburgh
- 2012 BMW 3 Series, 66,000 miles, £6,295, Birmingham
- 2012 BMW 3 Series, 90,842 miles, £5,500, Bognor Regis
- 2015 BMW 3 Series, 137,000 miles, £5,150, Stoke-on-Trent
- 2014 BMW 3 Series, 122,827 miles, £7,395, Derby
- 2014 BMW 3 Series, 114,000 miles, £4,995, March
- 2018 BMW 3 Series, 140,958 miles, £7,799, Cam
- 2014 BMW 3 Series, 79,000 miles, £5,995, Nuneaton
- 2013 BMW 3 Series, 101,627 miles, £8,245, Failsworth
- 2013 BMW 3 Series, 99,651 miles, £5,490, Peterborough
- 2014 BMW 3 Series, 147,000 miles, £4,250, Biggleswade
- 2013 BMW 3 Series, 103,000 miles, £4,750, Camberley
- 2009 BMW 3 Series, 110,000 miles, £2,499, Durham
- 1996 BMW 3 Series, 65,000 miles, £8,995, Whalley
- 2014 BMW 3 Series, 48,061 miles, £9,489, Keighley
- 2013 BMW 3 Series, 83,150 miles, £6,995, Wolverhampton
- 2011 BMW 3 Series, 158,000 miles, £3,995, Newark-on-Trent
- 2018 BMW 3 Series, 116,322 miles, £9,990, Welwyn Garden City
- 2012 BMW 3 Series, 120,476 miles, £4,195, Milton Keynes
- 2012 BMW 3 Series, 73,077 miles, £6,790, Coventry
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)