Used BMW 3 Series for sale under £5,000
490 cars from UK dealers, updated 26 October 2026. Typical asking price £4,000. Half of them are priced between £3,300 and £4,700.
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.
93 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2014 | 45 | £4,300 | £3,600 to £5,000 |
| 2013 | 56 | £4,200 | £3,600 to £4,900 |
| 2012 | 85 | £4,200 | £3,800 to £4,800 |
| 2011 | 50 | £3,800 | £3,000 to £4,400 |
| 2010 | 58 | £3,500 | £3,000 to £4,500 |
| 2009 | 49 | £3,200 | £2,500 to £4,000 |
| 2008 | 26 | £3,800 | £3,000 to £4,000 |
| 2007 | 35 | £3,500 | £2,500 to £4,700 |
Cars for sale now, page 4 of 5
The cheaper cars like each one are on its AskCar page.
- 2014 BMW 3 Series, 144,945 miles, £3,599, Boston
- 2012 BMW 3 Series, 100,000 miles, £4,495, Radcliffe
- 2014 BMW 3 Series, 132,784 miles, £4,200, Swindon
- 2012 BMW 3 Series, 99,637 miles, £4,545, Walsall
- 2012 BMW 3 Series, 109,000 miles, £4,250, Hertford
- 2012 BMW 3 Series, 123,000 miles, £4,787, Leeds
- 2014 BMW 3 Series, 126,000 miles, £4,500, Welwyn
- 2009 BMW 3 Series, 135,882 miles, £3,495, Northampton
- 2010 BMW 3 Series, 150,000 miles, £2,995, Norwich
- 2012 BMW 3 Series, 134,000 miles, £4,195, Wellingborough
- 2011 BMW 3 Series, 89,000 miles, £4,495, Clevedon
- 2010 BMW 3 Series, 106,075 miles, £3,790, Peterborough
- 2010 BMW 3 Series, 93,000 miles, £4,490, Tamworth
- 2013 BMW 3 Series, 126,000 miles, £4,295, Rochdale
- 2014 BMW 3 Series, 111,100 miles, £5,000, Chepstow
- 2010 BMW 3 Series, 84,372 miles, £4,999, Peterborough
- 2010 BMW 3 Series, 117,000 miles, £4,295, Darlington
- 2009 BMW 3 Series, 126,000 miles, £3,250, Chobham
- 2009 BMW 3 Series, 126,000 miles, £4,000, Brandon
- 2006 BMW 3 Series, 77,000 miles, £3,500, South Hykeham
- 2007 BMW 3 Series, 99,000 miles, £3,980, Guildford
- 2012 BMW 3 Series, 127,000 miles, £3,990, Peterborough
- 2014 BMW 3 Series, 177,953 miles, £4,950, Cookstown
- 2012 BMW 3 Series, 106,385 miles, £3,995, Southend-on-Sea
- 2009 BMW 3 Series, 103,000 miles, £3,990, Birmingham
- 2012 BMW 3 Series, 116,525 miles, £3,989, Stockport
- 2013 BMW 3 Series, 148,585 miles, £3,495, Sandy
- 2012 BMW 3 Series, 131,227 miles, £3,895, Ripley
- 2013 BMW 3 Series, 126,000 miles, £4,995, Witham
- 2015 BMW 3 Series, 134,594 miles, £4,695, Leicester
- 2012 BMW 3 Series, 173,124 miles, £3,495, Birmingham
- 2014 BMW 3 Series, 109,282 miles, £4,395, Stoke-on-Trent
- 2010 BMW 3 Series, 104,935 miles, £3,450, Allscott
- 2013 BMW 3 Series, 91,204 miles, £4,995, Farnham
- 2013 BMW 3 Series, 156,000 miles, £3,950, Shrewsbury
- 2012 BMW 3 Series, 142,000 miles, £4,250, Stoke-on-Trent
- 2003 BMW 3 Series, 100,000 miles, £4,950, Ashford
- 2012 BMW 3 Series, 91,239 miles, £4,995, Plymouth
- 2013 BMW 3 Series, 123,767 miles, £4,988, Peterborough
- 2012 BMW 3 Series, 109,000 miles, £3,990, Welwyn
- 2010 BMW 3 Series, 94,000 miles, £3,495, Bournemouth
- 2009 BMW 3 Series, 88,355 miles, £4,995, Slough
- 2010 BMW 3 Series, 111,619 miles, £3,995, Southampton
- 2010 BMW 3 Series, 101,512 miles, £3,995, Devizes
- 2013 BMW 3 Series, 98,000 miles, £4,990, Newcastle upon Tyne
- 2009 BMW 3 Series, 112,000 miles, £2,995, Sunbury-on-Thames
- 2009 BMW 3 Series, 88,910 miles, £4,999, Morpeth
- 2013 BMW 3 Series, 132,000 miles, £4,495, Warrington
- 2007 BMW 3 Series, 96,350 miles, £5,000, Reading
- 2010 BMW 3 Series, 102,775 miles, £5,000, Coventry
- 2011 BMW 3 Series, 135,305 miles, £3,990, Bedford
- 2006 BMW 3 Series, 118,947 miles, £2,494, Cardiff
- 2012 BMW 3 Series, 139,490 miles, £4,995, Wakefield
- 2011 BMW 3 Series, 94,250 miles, £3,995, Milton Keynes
- 2012 BMW 3 Series, 97,161 miles, £4,990, Tamworth
- 2012 BMW 3 Series, 124,000 miles, £4,495, Stockport
- 2011 BMW 3 Series, 100,000 miles, £4,898, Bedford
- 2012 BMW 3 Series, 105,000 miles, £4,995, Warrington
- 2010 BMW 3 Series, 96,000 miles, £4,490, Hillington
- 2010 BMW 3 Series, 87,700 miles, £4,990, Brentwood
- 2010 BMW 3 Series, 176,000 miles, £2,495, Doncaster
- 2013 BMW 3 Series, 137,741 miles, £4,490, Exeter
- 2010 BMW 3 Series, 109,000 miles, £3,995, Southampton
- 2009 BMW 3 Series, 106,214 miles, £3,495, Yeovil
- 2009 BMW 3 Series, 119,000 miles, £3,995, Bolton
- 2013 BMW 3 Series, 123,000 miles, £4,750, Pennington
- 2007 BMW 3 Series, 125,000 miles, £3,750, Edinburgh
- 2011 BMW 3 Series, 106,000 miles, £3,870, Peterborough
- 2014 BMW 3 Series, 125,000 miles, £4,990, Luton
- 2012 BMW 3 Series, 93,624 miles, £4,495, Shotts
- 2013 BMW 3 Series, 148,573 miles, £3,985, Dunstable
- 2012 BMW 3 Series, 99,890 miles, £4,490, Accrington
- 2014 BMW 3 Series, 112,000 miles, £4,996, Barry
- 2007 BMW 3 Series, 89,000 miles, £3,995, Hixon
- 2010 BMW 3 Series, 92,085 miles, £4,500, Blackburn
- 2014 BMW 3 Series, 125,000 miles, £4,995, Gloucester
- 2013 BMW 3 Series, 168,000 miles, £3,495, Trowbridge
- 2004 BMW 3 Series, 64,000 miles, £4,990, Ripley
- 2010 BMW 3 Series, 123,437 miles, £3,490, Bedford
- 2012 BMW 3 Series, 122,255 miles, £4,900, Birmingham
- 2013 BMW 3 Series, 159,000 miles, £4,900, Welwyn
- 2008 BMW 3 Series, 127,000 miles, £3,495, Swindon
- 2009 BMW 3 Series, 113,108 miles, £3,395, Northampton
- 2006 BMW 3 Series, 84,999 miles, £3,495, Witham
- 2012 BMW 3 Series, 125,344 miles, £4,995, Locks Heath
- 2003 BMW 3 Series, 83,000 miles, £4,795, Melksham
- 2009 BMW 3 Series, 64,000 miles, £5,000, Hounslow
- 2007 BMW 3 Series, 125,708 miles, £4,500, Clyst St Mary
- 2012 BMW 3 Series, 135,507 miles, £3,995, Hawkhurst
- 2012 BMW 3 Series, 153,000 miles, £3,695, Morecambe
- 2009 BMW 3 Series, 65,000 miles, £4,995, Hockley and Hawkwell
- 2012 BMW 3 Series, 135,000 miles, £3,999, Newport
- 2008 BMW 3 Series, 113,876 miles, £3,900, Burton upon Trent
- 2007 BMW 3 Series, 122,900 miles, £4,995, St Neots
- 2009 BMW 3 Series, 143,422 miles, £3,395, Birmingham
- 2012 BMW 3 Series, 156,000 miles, £3,995, Hawkhurst
- 2009 BMW 3 Series, 106,000 miles, £3,495, Strood
- 2012 BMW 3 Series, 127,987 miles, £4,995, Hereford
- 2009 BMW 3 Series, 123,324 miles, £3,750, Bury
- 2011 BMW 3 Series, 121,026 miles, £4,995, Ipswich
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 £8,000 (1,182)
- Under £10,000 (1,694)
- 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)