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 7 of 62
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 3 Series, 6,473 miles, £29,389, £3,151 under typical, Plymouth
- 2021 BMW 3 Series, 42,429 miles, £30,296, £3,241 under typical, Droitwich Spa
- 2026 BMW 3 Series, 101 miles, £36,426, £3,895 under typical, Falmouth
- 2021 BMW 3 Series, 55,538 miles, £19,900, £2,128 under typical, Leeds
- 2016 BMW 3 Series, 180,000 miles, £3,995, £427 under typical, Warrington
- 2022 BMW 3 Series, 29,530 miles, £21,699, £2,313 under typical, Norwich
- 2016 BMW 3 Series, 22,000 miles, £10,985, £1,171 under typical, Ashford
- 2026 BMW 3 Series, 3,644 miles, £31,490, £3,356 under typical, Maidstone
- 2016 BMW 3 Series, 83,250 miles, £8,595, £916 under typical, Romford
- 2017 BMW 3 Series, 105,223 miles, £12,990, £1,382 under typical, Sheffield
- 2026 BMW 3 Series, 2,499 miles, £51,000, £5,415 under typical, Harold Wood
- 2012 BMW 3 Series, 80,590 miles, £6,295, £668 under typical, Rotherham
- 2026 BMW 3 Series, 4,672 miles, £31,370, £3,322 under typical, Exeter
- 2022 BMW 3 Series, 64,730 miles, £16,899, £1,787 under typical, Winsford
- 2021 BMW 3 Series, 83,000 miles, £12,495, £1,317 under typical, Leamington Spa
- 2025 BMW 3 Series, 5,057 miles, £30,099, £3,171 under typical, Salisbury
- 2019 BMW 3 Series, 88,085 miles, £14,920, £1,571 under typical, Rotherham
- 2026 BMW 3 Series, 9,426 miles, £32,183, £3,377 under typical, Exeter
- 2019 BMW 3 Series, 24,071 miles, £19,310, £2,021 under typical, Norwich
- 2022 BMW 3 Series, 76,290 miles, £16,498, £1,727 under typical, Derby
- 2022 BMW 3 Series, 25,501 miles, £25,070, £2,619 under typical, Cannock
- 2011 BMW 3 Series, 83,000 miles, £3,494, £365 under typical, Kingswood and Fishponds
- 2024 BMW 3 Series, 11,923 miles, £28,799, £3,004 under typical, Stoke-on-Trent
- 2023 BMW 3 Series, 30,652 miles, £23,360, £2,436 under typical, Cannock
- 2022 BMW 3 Series, 10,856 miles, £23,099, £2,406 under typical, Cannock
- 2012 BMW 3 Series, 98,000 miles, £4,995, £520 under typical, Rochdale
- 2025 BMW 3 Series, 6,640 miles, £29,700, £3,086 under typical, Salisbury
- 2025 BMW 3 Series, 7,632 miles, £48,000, £4,975 under typical, Nottingham
- 2022 BMW 3 Series, 80,000 miles, £18,495, £1,916 under typical, Bradford
- 2020 BMW 3 Series, 30,000 miles, £19,500, £2,019 under typical, Redbridge
- 2011 BMW 3 Series, 92,716 miles, £3,995, £414 under typical, Wigan
- 2024 BMW 3 Series, 32,160 miles, £23,995, £2,481 under typical, Worksop
- 2016 BMW 3 Series, 113,000 miles, £5,980, £618 under typical, Warrington
- 2021 BMW 3 Series, 34,223 miles, £21,999, £2,274 under typical, Corby
- 2024 BMW 3 Series, 50,750 miles, £21,499, £2,222 under typical, Oldham
- 2014 BMW 3 Series, 117,000 miles, £3,995, £413 under typical, Ware
- 2015 BMW 3 Series, 59,152 miles, £9,870, £1,020 under typical, Rugby
- 2022 BMW 3 Series, 33,000 miles, £20,591, £2,126 under typical, Bolton
- 2026 BMW 3 Series, 10,000 miles, £29,985, £3,091 under typical, Liverpool
- 2013 BMW 3 Series, 97,520 miles, £5,500, £567 under typical, Royal Leamington Spa
- 2011 BMW 3 Series, 153,600 miles, £2,998, £309 under typical, Hyde
- 2010 BMW 3 Series, 99,000 miles, £3,495, £360 under typical, Sunbury-on-Thames
- 2026 BMW 3 Series, 6,960 miles, £32,990, £3,391 under typical, Canterbury
- 2022 BMW 3 Series, 47,483 miles, £21,695, £2,228 under typical, Manchester
- 2026 BMW 3 Series, 5,084 miles, £31,395, £3,222 under typical, Farnborough
- 2009 BMW 3 Series, 50,000 miles, £5,999, £614 under typical, Leicester
- 2020 BMW 3 Series, 76,358 miles, £16,786, £1,718 under typical, Rainham
- 2022 BMW 3 Series, 28,914 miles, £21,095, £2,158 under typical, Haslingden
- 2020 BMW 3 Series, 29,859 miles, £21,199, £2,168 under typical, Dartford
- 2014 BMW 3 Series, 108,000 miles, £8,490, £868 under typical, Epping
- 1989 BMW 3 Series, 100,000 miles, £16,995, £1,738 under typical, Ushaw Moor and Bearpark
- 2019 BMW 3 Series, 69,205 miles, £17,260, £1,763 under typical, Gainsborough
- 2020 BMW 3 Series, 71,044 miles, £18,750, £1,914 under typical, Carlisle
- 2020 BMW 3 Series, 94,000 miles, £10,990, £1,121 under typical, Dronfield
- 2022 BMW 3 Series, 38,391 miles, £22,195, £2,258 under typical, Liverpool
- 2023 BMW 3 Series, 39,371 miles, £24,490, £2,491 under typical, Orpington
- 2018 BMW 3 Series, 114,739 miles, £9,495, £965 under typical, Barnsley
- 2024 BMW 3 Series, 12,311 miles, £38,797, £3,941 under typical, Portsmouth
- 2015 BMW 3 Series, 71,327 miles, £7,895, £802 under typical, Stoke-on-Trent
- 2021 BMW 3 Series, 35,187 miles, £19,699, £2,000 under typical, Bolton
- 2012 BMW 3 Series, 105,000 miles, £4,760, £483 under typical, Hildenborough
- 2007 BMW 3 Series, 102,000 miles, £4,150, £421 under typical, Boreham
- 2026 BMW 3 Series, 6,970 miles, £30,890, £3,127 under typical, Manchester
- 2026 BMW 3 Series, 4,000 miles, £39,995, £4,043 under typical, Ruxley
- 2013 BMW 3 Series, 114,000 miles, £6,295, £636 under typical, Audenshaw
- 2021 BMW 3 Series, 58,900 miles, £15,990, £1,613 under typical, New Malden
- 2010 BMW 3 Series, 68,000 miles, £4,495, £453 under typical, Wednesbury
- 2020 BMW 3 Series, 42,226 miles, £18,530, £1,866 under typical, Middlesbrough
- 2026 BMW 3 Series, 7,795 miles, £32,799, £3,302 under typical, Bournemouth
- 2023 BMW 3 Series, 34,003 miles, £22,977, £2,313 under typical, Bristol
- 2018 BMW 3 Series, 72,611 miles, £11,290, £1,136 under typical, Ruislip
- 2017 BMW 3 Series, 98,632 miles, £9,475, £953 under typical, Stanford-le-Hope
- 2023 BMW 3 Series, 47,655 miles, £21,694, £2,181 under typical, Winchester
- 2024 BMW 3 Series, 25,000 miles, £24,999, £2,513 under typical, Newcastle upon Tyne
- 2009 BMW 3 Series, 119,562 miles, £2,195, £220 under typical, Preston
- 2024 BMW 3 Series, 27,553 miles, £38,950, £3,904 under typical, Wollaston
- 2026 BMW 3 Series, 3 miles, £52,995, £5,305 under typical, Cambridge
- 2017 BMW 3 Series, 64,083 miles, £13,999, £1,401 under typical, Newcastle upon Tyne
- 2021 BMW 3 Series, 21,774 miles, £21,475, £2,147 under typical, Worthing
- 2024 BMW 3 Series, 13,338 miles, £26,599, £2,659 under typical, Castleford
- 2014 BMW 3 Series, 76,000 miles, £6,949, £694 under typical, Welwyn Garden City
- 2021 BMW 3 Series, 18,624 miles, £22,895, £2,281 under typical, Haslingden
- 2026 BMW 3 Series, 9,140 miles, £33,220, £3,309 under typical, Crawley
- 2023 BMW 3 Series, 28,840 miles, £23,690, £2,359 under typical, Kingston upon Hull
- 2016 BMW 3 Series, 90,950 miles, £7,595, £756 under typical, Nelson
- 2021 BMW 3 Series, 33,026 miles, £19,990, £1,988 under typical, Leicester
- 2025 BMW 3 Series, 23,328 miles, £28,700, £2,853 under typical, Blackburn
- 2013 BMW 3 Series, 57,000 miles, £7,995, £795 under typical, London
- 2023 BMW 3 Series, 34,039 miles, £22,999, £2,285 under typical, Barnsley
- 2013 BMW 3 Series, 95,985 miles, £5,995, £596 under typical, Luton
- 2019 BMW 3 Series, 43,150 miles, £20,495, £2,036 under typical, Hinckley
- 2017 BMW 3 Series, 60,400 miles, £15,795, £1,568 under typical, Crewe
- 2023 BMW 3 Series, 39,665 miles, £22,249, £2,208 under typical, Manchester
- 2026 BMW 3 Series, 8,556 miles, £30,495, £3,027 under typical, Ashford
- 2026 BMW 3 Series, 8,561 miles, £30,497, £3,023 under typical, Ashford
- 2000 BMW 3 Series, 84,000 miles, £4,495, £445 under typical, Bidford-on-Avon
- 2026 BMW 3 Series, 4,067 miles, £33,850, £3,346 under typical, Wollaston
- 2023 BMW 3 Series, 25,012 miles, £24,178, £2,387 under typical, Cannock
- 2026 BMW 3 Series, 11,035 miles, £29,950, £2,952 under typical, Cheltenham
- 2023 BMW 3 Series, 10,867 miles, £25,999, £2,561 under typical, 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)