Used BMW 3 Series for sale in England
6,185 cars from UK dealers in England, updated 28 October 2026. Typical asking price £18,000. Half of them are priced between £10,000 and £26,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.
Price cuts in England
2,289 cars in England have had their price cut since they were first listed.
- 2023 BMW 3 Series, 24,000 miles, £28,990, cut by £15,000, Halifax
- 2026 BMW 3 Series, 5,121 miles, £42,500, cut by £15,000, Leicester
- 2026 BMW 3 Series, 6,950 miles, £58,950, cut by £13,550, Shrewsbury
- 2026 BMW 3 Series, 7,627 miles, £36,000, cut by £11,500, Coventry
- 2026 BMW 3 Series, 1,233 miles, £38,998, cut by £10,987, Chelmsford
- 2023 BMW 3 Series, 41,089 miles, £39,495, cut by £10,500, Hailsham
- 2026 BMW 3 Series, 4,990 miles, £39,799, cut by £10,200, Crewe
- 2023 BMW 3 Series, 43,000 miles, £44,990, cut by £10,000, Skipton
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 551 | £37,000 | £34,500 to £41,000 |
| 2025 | 220 | £33,000 | £30,000 to £36,000 |
| 2024 | 499 | £28,000 | £26,000 to £31,000 |
| 2023 | 384 | £26,000 | £23,000 to £29,000 |
| 2022 | 449 | £22,000 | £18,500 to £26,000 |
| 2021 | 596 | £20,500 | £17,500 to £24,000 |
| 2020 | 448 | £19,000 | £16,500 to £22,500 |
| 2019 | 563 | £17,900 | £15,100 to £20,500 |
| 2018 | 322 | £13,000 | £10,500 to £16,000 |
| 2017 | 314 | £12,000 | £9,500 to £15,100 |
| 2016 | 346 | £10,300 | £8,200 to £13,100 |
| 2015 | 324 | £9,000 | £7,500 to £11,800 |
| 2014 | 267 | £7,800 | £6,000 to £9,600 |
| 2013 | 226 | £7,000 | £5,300 to £8,700 |
| 2012 | 177 | £5,500 | £4,200 to £7,000 |
| 2011 | 93 | £5,000 | £3,700 to £7,000 |
| 2010 | 76 | £4,400 | £3,500 to £5,600 |
| 2009 | 67 | £3,800 | £2,800 to £5,500 |
| 2008 | 38 | £4,000 | £3,500 to £6,000 |
| 2007 | 55 | £5,000 | £3,000 to £6,800 |
| 2006 | 24 | £5,700 | £3,300 to £7,700 |
| 2005 | 20 | £4,600 | £2,400 to £8,200 |
Cars for sale now, page 9 of 62
The cheaper cars like each one are on its AskCar page.
- 2015 BMW 3 Series, 124,610 miles, £4,900, £442 under typical, Blackburn
- 2026 BMW 3 Series, 5,971 miles, £31,500, £2,834 under typical, Nottingham
- 2014 BMW 3 Series, 92,000 miles, £8,295, £746 under typical, Wolverhampton
- 2000 BMW 3 Series, 19,884 miles, £6,995, £628 under typical, Louth
- 2026 BMW 3 Series, 4,000 miles, £34,980, £3,140 under typical, Brighton and Hove
- 2026 BMW 3 Series, 7,642 miles, £34,994, £3,140 under typical, Reading
- 2020 BMW 3 Series, 39,099 miles, £18,715, £1,677 under typical, Bristol
- 2022 BMW 3 Series, 34,097 miles, £21,999, £1,971 under typical, Gateshead
- 2017 BMW 3 Series, 99,165 miles, £8,499, £761 under typical, Wisbech
- 2019 BMW 3 Series, 56,410 miles, £16,060, £1,438 under typical, Peterborough
- 2016 BMW 3 Series, 39,457 miles, £13,870, £1,242 under typical, Stockport
- 2014 BMW 3 Series, 62,727 miles, £9,800, £877 under typical, Ilford
- 2019 BMW 3 Series, 45,933 miles, £17,795, £1,590 under typical, Lancaster
- 2026 BMW 3 Series, 4,510 miles, £35,950, £3,211 under typical, Brighton and Hove
- 2021 BMW 3 Series, 84,507 miles, £14,947, £1,333 under typical, Cannock
- 2023 BMW 3 Series, 22,173 miles, £24,749, £2,205 under typical, Sheffield
- 2015 BMW 3 Series, 86,525 miles, £9,300, £828 under typical, Leeds
- 2022 BMW 3 Series, 120,815 miles, £12,790, £1,138 under typical, Peterborough
- 2019 BMW 3 Series, 92,000 miles, £11,425, £1,017 under typical, Manchester
- 2022 BMW 3 Series, 58,141 miles, £14,596, £1,298 under typical, Cannock
- 2021 BMW 3 Series, 40,911 miles, £20,145, £1,792 under typical, Towcester
- 2011 BMW 3 Series, 111,000 miles, £3,795, £337 under typical, Tamworth
- 2016 BMW 3 Series, 108,000 miles, £9,495, £844 under typical, Wellingborough
- 2022 BMW 3 Series, 45,873 miles, £20,299, £1,805 under typical, Peterborough
- 2021 BMW 3 Series, 25,209 miles, £20,999, £1,865 under typical, Watton
- 2022 BMW 3 Series, 58,012 miles, £18,000, £1,595 under typical, Bristol
- 2019 BMW 3 Series, 66,300 miles, £16,750, £1,484 under typical, High Wycombe
- 2013 BMW 3 Series, 130,000 miles, £3,995, £354 under typical, Mirfield
- 2016 BMW 3 Series, 68,990 miles, £10,395, £920 under typical, Waltham Abbey
- 2021 BMW 3 Series, 55,520 miles, £20,000, £1,769 under typical, Bristol
- 2022 BMW 3 Series, 24,013 miles, £33,790, £2,989 under typical, Reading
- 2022 BMW 3 Series, 24,013 miles, £33,790, £2,989 under typical, Tynemouth
- 2018 BMW 3 Series, 49,905 miles, £8,995, £795 under typical, Farnham
- 2024 BMW 3 Series, 19,876 miles, £41,494, £3,669 under typical, Reading
- 2019 BMW 3 Series, 75,000 miles, £13,000, £1,149 under typical, Manchester
- 2020 BMW 3 Series, 46,691 miles, £20,510, £1,812 under typical, Mansfield
- 2019 BMW 3 Series, 65,414 miles, £17,988, £1,588 under typical, Romford
- 2018 BMW 3 Series, 141,910 miles, £7,995, £706 under typical, Leeds
- 2012 BMW 3 Series, 117,543 miles, £3,995, £352 under typical, Blackburn
- 2016 BMW 3 Series, 117,000 miles, £8,795, £776 under typical, Brighouse
- 2009 BMW 3 Series, 70,000 miles, £5,980, £527 under typical, Harrow
- 2020 BMW 3 Series, 70,000 miles, £21,495, £1,895 under typical, Batley
- 2016 BMW 3 Series, 117,240 miles, £5,250, £463 under typical, Rayleigh
- 2022 BMW 3 Series, 51,000 miles, £23,490, £2,071 under typical, Norwich
- 2026 BMW 3 Series, 3,887 miles, £31,990, £2,820 under typical, Colne
- 2026 BMW 3 Series, 3,887 miles, £31,990, £2,820 under typical, Colne
- 2019 BMW 3 Series, 47,076 miles, £19,100, £1,683 under typical, Watford
- 2026 BMW 3 Series, 151 miles, £37,000, £3,259 under typical, Leicester
- 2026 BMW 3 Series, 4,522 miles, £35,990, £3,169 under typical, Tynemouth
- 2015 BMW 3 Series, 122,224 miles, £4,495, £396 under typical, Hartlepool
- 2019 BMW 3 Series, 41,311 miles, £17,999, £1,583 under typical, London
- 2023 BMW 3 Series, 19,694 miles, £25,350, £2,226 under typical, Reading
- 2026 BMW 3 Series, 6,023 miles, £31,547, £2,770 under typical, Warrington
- 2016 BMW 3 Series, 77,000 miles, £8,995, £789 under typical, Chalfont St Giles
- 2016 BMW 3 Series, 70,544 miles, £13,995, £1,228 under typical, Sandy
- 2026 BMW 3 Series, 4,924 miles, £35,940, £3,151 under typical, Blackburn
- 2016 BMW 3 Series, 92,000 miles, £11,899, £1,043 under typical, Chiswellgreen
- 2021 BMW 3 Series, 8,500 miles, £33,000, £2,892 under typical, West Bromwich
- 2026 BMW 3 Series, 4,000 miles, £31,990, £2,803 under typical, Brighton and Hove
- 2026 BMW 3 Series, 4,000 miles, £31,990, £2,803 under typical, Brighton and Hove
- 2021 BMW 3 Series, 122,362 miles, £11,990, £1,050 under typical, Burnley
- 2023 BMW 3 Series, 25,653 miles, £24,350, £2,128 under typical, Bromley
- 2015 BMW 3 Series, 133,000 miles, £7,995, £699 under typical, Smethwick
- 2023 BMW 3 Series, 54,460 miles, £19,863, £1,736 under typical, Colchester
- 2022 BMW 3 Series, 54,200 miles, £18,998, £1,660 under typical, Bury
- 2019 BMW 3 Series, 59,363 miles, £15,999, £1,397 under typical, Preston
- 2023 BMW 3 Series, 45,580 miles, £23,795, £2,076 under typical, Worksop
- 2016 BMW 3 Series, 79,840 miles, £10,490, £915 under typical, Peterborough
- 2013 BMW 3 Series, 86,000 miles, £6,190, £540 under typical, Newbury
- 2025 BMW 3 Series, 14,866 miles, £33,250, £2,898 under typical, Huddersfield
- 2018 BMW 3 Series, 95,610 miles, £9,900, £863 under typical, Watford
- 2021 BMW 3 Series, 46,045 miles, £18,950, £1,649 under typical, Barnet
- 2014 BMW 3 Series, 45,000 miles, £8,995, Swinton
- 2016 BMW 3 Series, 100,000 miles, £12,850, Birmingham
- 2026 BMW 3 Series, 8,220 miles, £34,899, Chester
- 2019 BMW 3 Series, 59,481 miles, £15,999, Preston
- 2018 BMW 3 Series, 89,000 miles, £10,994, Rochester
- 2019 BMW 3 Series, 38,260 miles, £18,139, Durham
- 2024 BMW 3 Series, 15,146 miles, £28,794, Plymouth
- 2019 BMW 3 Series, 53,740 miles, £12,999, Corby
- 2024 BMW 3 Series, 16,592 miles, £26,490, Cannock
- 2023 BMW 3 Series, 12,000 miles, £27,995, Huddersfield
- 2018 BMW 3 Series, 62,065 miles, £13,490, Chesham
- 2024 BMW 3 Series, 57,998 miles, £20,923, Bristol
- 2020 BMW 3 Series, 61,250 miles, £16,437, Bury
- 2022 BMW 3 Series, 36,225 miles, £22,953, Bury
- 2025 BMW 3 Series, 24,910 miles, £28,295, Hinckley
- 2014 BMW 3 Series, 148,000 miles, £6,000, Maldon
- 2021 BMW 3 Series, 28,640 miles, £20,999, Barnsley
- 2015 BMW 3 Series, 97,355 miles, £6,995, Kilnhurst
- 2016 BMW 3 Series, 45,000 miles, £10,995, Norwich
- 2018 BMW 3 Series, 42,529 miles, £18,100, Watford
- 2019 BMW 3 Series, 51,000 miles, £19,499, Hayes
- 2023 BMW 3 Series, 19,014 miles, £25,490, Chester-le-Street
- 2024 BMW 3 Series, 8,589 miles, £27,725, Crawley
- 2019 BMW 3 Series, 22,075 miles, £22,055, Blackheath
- 2022 BMW 3 Series, 57,578 miles, £18,099, Corby
- 2019 BMW 3 Series, 49,391 miles, £16,990, Castleford
- 2024 BMW 3 Series, 54,875 miles, £21,330, Norwich
- 2013 BMW 3 Series, 109,509 miles, £3,995, Sheffield
BMW 3 Series in England by price
- Under £3,000 (114)
- Under £5,000 (457)
- Under £8,000 (1,095)
- Under £10,000 (1,574)
- Under £15,000 (2,472)
- Under £20,000 (3,547)
- Under £30,000 (5,071)
BMW 3 Series across the UK by price
- Under £2,000 (34)
- Under £3,000 (121)
- Under £5,000 (492)
- Under £8,000 (1,187)
- Under £10,000 (1,712)
- Under £15,000 (2,703)
- Under £20,000 (3,933)
- Under £30,000 (5,712)
More in England
- All used cars in England
- Nissan Qashqai (9,837)
- Volkswagen Golf (8,894)
- Vauxhall Corsa (7,892)
- Ford Fiesta (7,873)
- Kia Sportage (7,791)
- Ford Focus (7,038)
- Volkswagen Polo (6,916)
- Ford Kuga (6,531)
- BMW 1 Series (6,307)
- Nissan Juke (6,161)
- Ford Transit Custom (5,928)
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)