Used diesel BMW 3 Series for sale
2,221 cars from UK dealers, updated 27 October 2026. Typical asking price £10,500. Half of them are priced between £7,000 and £15,500.
AskCar lists 581,201 cars from 12,993 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used diesel BMW 3 Series cost?
Typical asking price £10,500 across 2,221 cars for sale. A 2020 one is typically £18,500, a 2009 one £3,400.
590 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2020 | 103 | £18,500 | £16,200 to £22,500 |
| 2019 | 335 | £17,500 | £15,000 to £20,000 |
| 2018 | 230 | £13,800 | £11,100 to £16,200 |
| 2017 | 270 | £13,000 | £10,000 to £16,000 |
| 2016 | 250 | £11,100 | £8,800 to £14,000 |
| 2015 | 279 | £9,100 | £7,500 to £11,800 |
| 2014 | 235 | £7,300 | £5,800 to £9,500 |
| 2013 | 176 | £6,800 | £5,300 to £8,500 |
| 2012 | 145 | £5,200 | £4,000 to £6,500 |
| 2011 | 54 | £4,000 | £3,300 to £5,500 |
| 2010 | 49 | £3,800 | £3,000 to £4,500 |
| 2009 | 27 | £3,400 | £2,500 to £5,000 |
Cars for sale now, page 9 of 23
The cheaper cars like each one are on its AskCar page.
- 2015 BMW 3 Series, 96,919 miles, £7,995, Paignton
- 2020 BMW 3 Series, 32,311 miles, £23,999, Watton
- 2019 BMW 3 Series, 64,800 miles, £18,950, Croydon
- 2017 BMW 3 Series, 100,870 miles, £9,995, Ross-on-Wye
- 2018 BMW 3 Series, 16,598 miles, £21,998, Aberdeen
- 2019 BMW 3 Series, 68,000 miles, £16,995, Darlington
- 2013 BMW 3 Series, 112,000 miles, £6,494, Kingswood and Fishponds
- 2015 BMW 3 Series, 106,657 miles, £10,450, Watford
- 2016 BMW 3 Series, 88,230 miles, £12,950, Attleborough
- 2014 BMW 3 Series, 83,000 miles, £10,995, Peterborough
- 2016 BMW 3 Series, 111,789 miles, £6,700, Burnley
- 2020 BMW 3 Series, 76,216 miles, £17,995, Warrington
- 2017 BMW 3 Series, 52,000 miles, £21,995, Turriff
- 2013 BMW 3 Series, 95,333 miles, £5,499, Fareham
- 2014 BMW 3 Series, 86,000 miles, £9,995, West End
- 2015 BMW 3 Series, 53,500 miles, £12,850, Chelmsford
- 2018 BMW 3 Series, 83,850 miles, £10,995, East Calder
- 2016 BMW 3 Series, 52,874 miles, £13,799, Bolton
- 2015 BMW 3 Series, 99,504 miles, £12,993, Southampton
- 2014 BMW 3 Series, 132,784 miles, £4,200, Swindon
- 2012 BMW 3 Series, 103,011 miles, £5,495, Birmingham
- 2015 BMW 3 Series, 88,403 miles, £11,995, Newcastle upon Tyne
- 2017 BMW 3 Series, 55,435 miles, £14,995, Bolton
- 2016 BMW 3 Series, 51,024 miles, £16,988, Cardiff
- 2015 BMW 3 Series, 100,000 miles, £6,490, Brampton
- 2018 BMW 3 Series, 94,500 miles, £11,999, Peterborough
- 2016 BMW 3 Series, 75,000 miles, £16,495, Faversham
- 2016 BMW 3 Series, 125,000 miles, £7,495, Darlington
- 2012 BMW 3 Series, 123,000 miles, £4,787, Leeds
- 2017 BMW 3 Series, 114,000 miles, £8,799, Colchester
- 2015 BMW 3 Series, 90,000 miles, £9,750, Telford
- 2013 BMW 3 Series, 69,685 miles, £6,495, Plymouth
- 2017 BMW 3 Series, 132,500 miles, £7,995, Congresbury
- 2019 BMW 3 Series, 55,200 miles, £17,450, Scunthorpe
- 2014 BMW 3 Series, 144,945 miles, £3,599, Boston
- 2017 BMW 3 Series, 54,000 miles, £20,700, Kingswinford
- 2014 BMW 3 Series, 91,500 miles, £11,145, Oldham
- 2020 BMW 3 Series, 23,864 miles, £23,730, Horsforth
- 2012 BMW 3 Series, 79,801 miles, £6,295, Stoke-on-Trent
- 2014 BMW 3 Series, 61,000 miles, £7,795, Copnor
- 2020 BMW 3 Series, 72,000 miles, £14,495, Derby
- 2016 BMW 3 Series, 103,000 miles, £13,349, Peterborough
- 2020 BMW 3 Series, 30,000 miles, £22,999, Warrington
- 2017 BMW 3 Series, 85,846 miles, £11,999, Bletchley
- 2018 BMW 3 Series, 59,289 miles, £15,249, Hoddesdon
- 2015 BMW 3 Series, 105,760 miles, £6,195, Stoke-on-Trent
- 2014 BMW 3 Series, 82,630 miles, £6,990, Milton Keynes
- 2017 BMW 3 Series, 69,383 miles, £14,495, Aberdeen
- 2016 BMW 3 Series, 85,000 miles, £9,500, Stafford
- 2017 BMW 3 Series, 111,925 miles, £6,490, Dudley
- 2014 BMW 3 Series, 126,000 miles, £4,500, Welwyn
- 2019 BMW 3 Series, 59,421 miles, £13,966, Stone
- 2015 BMW 3 Series, 116,000 miles, £5,990, Leicester
- 2019 BMW 3 Series, 99,000 miles, £12,795, Brighouse
- 2020 BMW 3 Series, 94,893 miles, £14,800, Manchester
- 2018 BMW 3 Series, 49,200 miles, £15,495, Kingston upon Hull
- 2019 BMW 3 Series, 81,390 miles, £15,995, Doncaster
- 2014 BMW 3 Series, 92,000 miles, £6,995, Waltham Abbey
- 2013 BMW 3 Series, 107,000 miles, £5,550, Stoke-on-Trent
- 2018 BMW 3 Series, 57,000 miles, £12,999, Swansea
- 2018 BMW 3 Series, 90,000 miles, £15,995, Liverpool
- 2017 BMW 3 Series, 69,000 miles, £15,995, Heathfield
- 2017 BMW 3 Series, 73,500 miles, £13,499, Warmley
- 2014 BMW 3 Series, 126,644 miles, £5,900, Blackburn
- 2016 BMW 3 Series, 51,734 miles, £16,990, Heywood
- 2016 BMW 3 Series, 89,891 miles, £14,775, Grantham
- 2014 BMW 3 Series, 76,492 miles, £9,922, Blackburn
- 2018 BMW 3 Series, 86,000 miles, £11,995, Hamilton
- 2015 BMW 3 Series, 97,000 miles, £8,995, Bournemouth
- 2018 BMW 3 Series, 141,000 miles, £7,990, Chalfont St Giles
- 2019 BMW 3 Series, 68,200 miles, £15,995, Harrogate
- 2020 BMW 3 Series, 58,342 miles, £19,500, Wolverhampton
- 2020 BMW 3 Series, 45,526 miles, £22,490, Peterborough
- 2019 BMW 3 Series, 70,000 miles, £17,490, Watford
- 2014 BMW 3 Series, 96,358 miles, £7,500, Basingstoke
- 2016 BMW 3 Series, 64,981 miles, £12,599, Leicester
- 2012 BMW 3 Series, 96,701 miles, £5,500, Milton Keynes
- 2014 BMW 3 Series, 95,137 miles, £5,500, Blackburn
- 2019 BMW 3 Series, 107,500 miles, £15,995, Burnley
- 2008 BMW 3 Series, 77,500 miles, £5,740, Leicester
- 2016 BMW 3 Series, 71,826 miles, £9,499, Bletchley
- 2017 BMW 3 Series, 72,267 miles, £12,995, Stourbridge
- 2017 BMW 3 Series, 91,484 miles, £12,290, Locks Heath
- 2017 BMW 3 Series, 49,000 miles, £15,700, Preston
- 2017 BMW 3 Series, 72,300 miles, £12,998, Havering
- 2010 BMW 3 Series, 150,000 miles, £2,995, Norwich
- 2017 BMW 3 Series, 61,875 miles, £12,699, Corby
- 2016 BMW 3 Series, 110,694 miles, £7,995, Colchester
- 2012 BMW 3 Series, 131,378 miles, £3,900, Blackburn
- 2020 BMW 3 Series, 35,465 miles, £22,491, Nottingham
- 2019 BMW 3 Series, 44,229 miles, £20,800, Newcastle upon Tyne
- 2014 BMW 3 Series, 63,356 miles, £9,495, Norwich
- 2020 BMW 3 Series, 78,628 miles, £17,950, Magherafelt
- 2014 BMW 3 Series, 118,000 miles, £9,250, Bedford
- 2012 BMW 3 Series, 134,000 miles, £4,195, Wellingborough
- 2017 BMW 3 Series, 27,900 miles, £16,700, Basildon
- 2020 BMW 3 Series, 23,604 miles, £23,955, Rochdale
- 2011 BMW 3 Series, 89,000 miles, £4,495, Clevedon
- 2019 BMW 3 Series, 91,000 miles, £14,950, Sandy
- 2016 BMW 3 Series, 37,998 miles, £16,537, Woolwich
BMW 3 Series by gearbox, fuel and body
- Automatic BMW 3 Series (6,196)
- Manual BMW 3 Series (778)
- Petrol BMW 3 Series (2,621)
- Hybrid BMW 3 Series (792)
- Plug-in hybrid BMW 3 Series (1,346)
- BMW 3 Series estate (2,198)
- BMW 3 Series saloon (4,353)
- BMW 3 Series coupe (140)
- BMW 3 Series convertible (179)
BMW 3 Series prices by year
- 2026 (682)
- 2025 (273)
- 2024 (633)
- 2023 (440)
- 2022 (484)
- 2021 (680)
- 2020 (496)
- 2019 (634)
- 2018 (366)
- 2017 (356)
- 2016 (377)
- 2015 (348)
- 2014 (294)
- 2013 (247)
- 2012 (193)
- 2011 (96)
- 2010 (83)
- 2009 (71)
- 2008 (40)
- 2007 (56)
- 2006 (25)
- 2005 (22)
BMW 3 Series by price
- Under £3,000 (117)
- Under £5,000 (485)
- Under £8,000 (1,181)
- Under £10,000 (1,701)
- Under £15,000 (2,689)
- Under £20,000 (3,901)
- Under £30,000 (5,659)
BMW 3 Series near you
- Near London (783)
- Near Bolton (779)
- Near Barnet (756)
- Near Watford (756)
- Near Rochdale (705)
- Near Richmond upon Thames (689)
- Near Hillingdon (681)
- Near Egham (636)
- Near Hale (631)
- Near Manchester (617)
- Near Wigan (616)
- Near Tamworth (590)
- Near Berkhamsted (585)
- Near Sutton (567)
- Near Warrington (543)
More BMW
- All BMW 3 Series
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 2 Series (1,859)
- BMW 4 Series (1,789)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)