Used BMW 3 Series for sale under £10,000
1,746 cars from UK dealers, updated 23 October 2026. Typical asking price £7,000. Half of them are priced between £5,000 and £8,500.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
358 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2019 | 20 | £9,500 | £9,000 to £10,000 |
| 2018 | 90 | £9,000 | £7,800 to £9,700 |
| 2017 | 111 | £8,800 | £7,500 to £9,500 |
| 2016 | 183 | £8,000 | £7,000 to £9,000 |
| 2015 | 217 | £8,000 | £6,600 to £9,000 |
| 2014 | 241 | £7,200 | £5,700 to £8,700 |
| 2013 | 235 | £7,000 | £5,100 to £8,200 |
| 2012 | 182 | £5,200 | £4,200 to £6,500 |
| 2011 | 93 | £4,500 | £3,700 to £6,500 |
| 2010 | 79 | £4,500 | £3,500 to £5,500 |
| 2009 | 74 | £4,000 | £2,600 to £5,900 |
| 2008 | 41 | £4,000 | £3,500 to £6,000 |
| 2007 | 61 | £4,500 | £2,800 to £6,000 |
| 2006 | 22 | £3,800 | £2,800 to £7,000 |
Cars for sale now, page 1 of 18
The cheaper cars like each one are on its AskCar page.
- 2014 BMW 3 Series, 134,500 miles, £3,695, £1,204 under typical, Ashton-under-Lyne
- 2018 BMW 3 Series, 90,000 miles, £8,990, £2,912 under typical, Birmingham
- 2016 BMW 3 Series, 28,011 miles, £8,999, £2,906 under typical, Oldbury
- 2011 BMW 3 Series, 96,000 miles, £3,695, £1,187 under typical, Stewkley
- 2015 BMW 3 Series, 60,000 miles, £7,299, £2,318 under typical, Tipton
- 2019 BMW 3 Series, 111,000 miles, £9,999, £3,167 under typical, Derby
- 2010 BMW 3 Series, 106,000 miles, £2,495, £788 under typical, Kirknewton
- 2008 BMW 3 Series, 45,000 miles, £3,790, £1,193 under typical, Birmingham
- 2015 BMW 3 Series, 92,000 miles, £5,500, £1,729 under typical, Havering
- 2015 BMW 3 Series, 205,000 miles, £3,795, £1,184 under typical, Crewe
- 2008 BMW 3 Series, 148,142 miles, £1,995, £621 under typical, Nelson
- 2018 BMW 3 Series, 94,013 miles, £6,495, £1,998 under typical, East Grinstead
- 2019 BMW 3 Series, 126,481 miles, £9,499, £2,920 under typical, Bracknell
- 2015 BMW 3 Series, 79,000 miles, £8,490, £2,589 under typical, Bedford
- 2013 BMW 3 Series, 66,000 miles, £6,495, £1,959 under typical, South Hykeham
- 2012 BMW 3 Series, 75,000 miles, £4,995, £1,505 under typical, Basildon
- 2015 BMW 3 Series, 99,165 miles, £6,995, £2,092 under typical, Bury
- 2015 BMW 3 Series, 163,000 miles, £2,990, £893 under typical, Chertsey
- 2012 BMW 3 Series, 107,663 miles, £3,500, £1,044 under typical, Glasgow
- 2013 BMW 3 Series, 158,100 miles, £2,999, £892 under typical, Luton
- 2014 BMW 3 Series, 165,000 miles, £3,490, £1,038 under typical, Peterborough
- 2007 BMW 3 Series, 92,176 miles, £3,499, £1,037 under typical, Tonbridge
- 2008 BMW 3 Series, 187,511 miles, £1,590, £469 under typical, West Kingsdown
- 2007 BMW 3 Series, 134,789 miles, £1,995, £575 under typical, Sandy
- 2014 BMW 3 Series, 101,400 miles, £6,495, £1,853 under typical, Audenshaw
- 2009 BMW 3 Series, 118,000 miles, £2,195, £626 under typical, Woking
- 2015 BMW 3 Series, 64,258 miles, £6,900, £1,968 under typical, Braintree
- 2012 BMW 3 Series, 105,205 miles, £5,250, £1,473 under typical, Rotherham
- 2012 BMW 3 Series, 158,000 miles, £2,489, £695 under typical, Keighley
- 2010 BMW 3 Series, 151,000 miles, £2,295, £638 under typical, Wakefield
- 2015 BMW 3 Series, 117,990 miles, £6,295, £1,749 under typical, Audenshaw
- 2014 BMW 3 Series, 50,125 miles, £9,489, £2,616 under typical, Keighley
- 2009 BMW 3 Series, 80,595 miles, £3,795, £1,042 under typical, Milton Keynes
- 2018 BMW 3 Series, 88,000 miles, £9,495, £2,589 under typical, Tyburn
- 2016 BMW 3 Series, 102,696 miles, £5,000, £1,361 under typical, Cranbrook
- 2010 BMW 3 Series, 75,000 miles, £3,995, £1,084 under typical, Hillingdon
- 2013 BMW 3 Series, 100,427 miles, £5,995, £1,593 under typical, Birmingham
- 2008 BMW 3 Series, 144,000 miles, £1,800, £478 under typical, Preston
- 2008 BMW 3 Series, 114,000 miles, £2,295, £607 under typical, East Calder
- 2018 BMW 3 Series, 75,330 miles, £9,990, £2,637 under typical, Peterborough
- 2012 BMW 3 Series, 50,067 miles, £5,999, £1,573 under typical, Leighton Buzzard
- 2016 BMW 3 Series, 41,000 miles, £9,995, £2,615 under typical, Norwich
- 2011 BMW 3 Series, 98,415 miles, £2,690, £704 under typical, Brierfield
- 2015 BMW 3 Series, 101,589 miles, £6,625, £1,732 under typical, Colchester
- 2009 BMW 3 Series, 119,542 miles, £2,095, £545 under typical, Derby
- 2012 BMW 3 Series, 122,000 miles, £3,495, £909 under typical, Cheadle
- 2015 BMW 3 Series, 164,000 miles, £2,990, £772 under typical, Ealing
- 2014 BMW 3 Series, 106,464 miles, £5,250, £1,353 under typical, Daventry
- 2013 BMW 3 Series, 70,000 miles, £7,989, £2,052 under typical, Tamworth
- 2010 BMW 3 Series, 33,000 miles, £5,490, £1,406 under typical, Southall
- 2017 BMW 3 Series, 188,764 miles, £3,995, £1,022 under typical, Bradford
- 2015 BMW 3 Series, 98,792 miles, £8,495, £2,167 under typical, Birmingham
- 2013 BMW 3 Series, 127,000 miles, £3,695, £931 under typical, Chesterfield
- 1999 BMW 3 Series, 50,000 miles, £4,995, £1,258 under typical, Chelmsford
- 2017 BMW 3 Series, 68,389 miles, £7,795, £1,961 under typical, Wednesbury
- 2014 BMW 3 Series, 100,000 miles, £4,595, £1,152 under typical, Leicester
- 2003 BMW 3 Series, 65,000 miles, £3,500, £871 under typical, Leatherhead
- 1991 BMW 3 Series, 133,000 miles, £7,990, £1,980 under typical, Rickmansworth
- 2007 BMW 3 Series, 112,000 miles, £2,499, £618 under typical, Sandhurst
- 2011 BMW 3 Series, 106,000 miles, £4,490, £1,109 under typical, Bradford
- 2019 BMW 3 Series, 115,477 miles, £9,990, £2,444 under typical, Leicester
- 2015 BMW 3 Series, 113,000 miles, £6,995, £1,710 under typical, Kettering
- 2011 BMW 3 Series, 64,318 miles, £5,495, £1,342 under typical, London
- 2014 BMW 3 Series, 104,000 miles, £4,000, £972 under typical, Crewe
- 2016 BMW 3 Series, 121,000 miles, £8,494, £2,065 under typical, Sheffield
- 2016 BMW 3 Series, 28,895 miles, £7,995, £1,941 under typical, West Bromwich
- 2006 BMW 3 Series, 80,170 miles, £3,690, £891 under typical, Slough
- 2013 BMW 3 Series, 105,695 miles, £4,990, £1,200 under typical, Peterborough
- 2007 BMW 3 Series, 113,347 miles, £1,990, £477 under typical, Milton Keynes
- 2015 BMW 3 Series, 31,274 miles, £8,490, £2,006 under typical, Letchworth
- 2014 BMW 3 Series, 81,565 miles, £5,490, £1,279 under typical, Brampton
- 2011 BMW 3 Series, 127,000 miles, £2,995, £697 under typical, Biggleswade
- 2014 BMW 3 Series, 178,000 miles, £2,495, £568 under typical, Blackburn
- 2012 BMW 3 Series, 27,625 miles, £6,995, £1,588 under typical, Harrow
- 2008 BMW 3 Series, 78,000 miles, £3,495, £793 under typical, Kingston upon Thames
- 2013 BMW 3 Series, 67,281 miles, £7,299, £1,655 under typical, London
- 2017 BMW 3 Series, 99,998 miles, £8,495, £1,923 under typical, Ashton-under-Lyne
- 2000 BMW 3 Series, 110,000 miles, £4,990, £1,124 under typical, London
- 2012 BMW 3 Series, 73,000 miles, £5,000, £1,122 under typical, Maldon
- 2009 BMW 3 Series, 163,000 miles, £2,800, £625 under typical, Cowfold
- 2012 BMW 3 Series, 175,000 miles, £2,295, £512 under typical, Wellingborough
- 2016 BMW 3 Series, 76,204 miles, £8,000, £1,784 under typical, Tonypandy
- 2014 BMW 3 Series, 181,000 miles, £3,495, £776 under typical, Bristol
- 2018 BMW 3 Series, 102,250 miles, £8,500, £1,856 under typical, Chingford
- 2014 BMW 3 Series, 105,000 miles, £4,990, £1,084 under typical, Bedford
- 2012 BMW 3 Series, 75,000 miles, £4,595, £998 under typical, Leeds
- 2015 BMW 3 Series, 103,716 miles, £8,990, £1,951 under typical, Birmingham
- 2017 BMW 3 Series, 113,000 miles, £9,000, £1,953 under typical, Telford
- 2013 BMW 3 Series, 95,213 miles, £4,995, £1,081 under typical, Luton
- 2018 BMW 3 Series, 91,101 miles, £8,000, £1,731 under typical, Spalding
- 2007 BMW 3 Series, 123,400 miles, £2,395, £517 under typical, Wednesbury
- 2014 BMW 3 Series, 84,000 miles, £4,750, £1,024 under typical, Milton Keynes
- 2007 BMW 3 Series, 173,220 miles, £2,750, £591 under typical, Smethwick
- 2011 BMW 3 Series, 69,388 miles, £5,440, £1,165 under typical, Wickford
- 2015 BMW 3 Series, 63,000 miles, £9,495, £2,022 under typical, West Drayton
- 1996 BMW 3 Series, 71,000 miles, £7,995, £1,697 under typical, Chalfont St Peter
- 2014 BMW 3 Series, 53,182 miles, £8,450, £1,783 under typical, Oadby
- 2007 BMW 3 Series, 119,500 miles, £3,500, £737 under typical, Wakefield
- 2007 BMW 3 Series, 86,000 miles, £2,495, £518 under typical, Egham
- 2011 BMW 3 Series, 100,000 miles, £2,415, £499 under typical, Ashford
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,304)
- Manual BMW 3 Series (796)
- Petrol BMW 3 Series (2,671)
- Diesel BMW 3 Series (2,260)
- Hybrid BMW 3 Series (804)
- Plug-in hybrid BMW 3 Series (1,364)
- BMW 3 Series hatchback (22)
- BMW 3 Series estate (2,224)
- BMW 3 Series saloon (4,431)
- BMW 3 Series coupe (138)
- BMW 3 Series convertible (187)
BMW 3 Series prices by year
- 2026 (690)
- 2025 (293)
- 2024 (643)
- 2023 (442)
- 2022 (504)
- 2021 (680)
- 2020 (503)
- 2019 (634)
- 2018 (375)
- 2017 (358)
- 2016 (388)
- 2015 (350)
- 2014 (296)
- 2013 (261)
- 2012 (194)
- 2011 (99)
- 2010 (81)
- 2009 (74)
- 2008 (43)
- 2007 (65)
- 2006 (27)
- 2005 (21)
BMW 3 Series by price
- Under £3,000 (127)
- Under £5,000 (499)
- Under £8,000 (1,214)
- Under £15,000 (2,753)
- Under £20,000 (3,978)
- Under £30,000 (5,751)
BMW 3 Series near you
- Near London (802)
- Near Bolton (791)
- Near Barnet (775)
- Near Watford (768)
- Near Rochdale (722)
- Near Richmond upon Thames (711)
- Near Hillingdon (695)
- Near Egham (656)
- Near Hale (637)
- Near Manchester (629)
- Near Wigan (623)
- Near Tamworth (608)
- Near Berkhamsted (601)
- Near Sutton (570)
- Near Warrington (541)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)