Used BMW 4 Series for sale
1,787 cars from UK dealers, updated 28 October 2026. Typical asking price £18,500. Half of them are priced between £13,000 and £28,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.
What does a used BMW 4 Series cost?
Typical asking price £18,500 across 1,787 cars for sale. A 2026 one is typically £45,000, a 2014 one £9,800.
665 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 99 | £45,000 | £40,000 to £52,000 |
| 2025 | 60 | £40,000 | £37,500 to £44,000 |
| 2024 | 47 | £35,500 | £32,000 to £42,000 |
| 2023 | 114 | £31,000 | £28,000 to £35,000 |
| 2022 | 223 | £28,000 | £26,000 to £32,000 |
| 2021 | 195 | £25,500 | £23,000 to £28,000 |
| 2020 | 63 | £20,500 | £18,000 to £23,000 |
| 2019 | 136 | £17,000 | £15,500 to £18,800 |
| 2018 | 194 | £16,000 | £14,000 to £18,000 |
| 2017 | 182 | £13,500 | £11,000 to £16,000 |
| 2016 | 149 | £12,000 | £10,300 to £15,000 |
| 2015 | 170 | £11,000 | £9,100 to £13,000 |
| 2014 | 126 | £9,800 | £8,300 to £11,100 |
Cars for sale now, page 11 of 18
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 4 Series, 18,097 miles, £30,720, Slough
- 2019 BMW 4 Series, 41,280 miles, £19,500, King's Lynn
- 2022 BMW 4 Series, 48,556 miles, £33,490, Milton Keynes
- 2015 BMW 4 Series, 134,000 miles, £7,489, Keighley
- 2016 BMW 4 Series, 93,900 miles, £12,590, Hillingdon
- 2015 BMW 4 Series, 49,125 miles, £15,000, Newcastle upon Tyne
- 2021 BMW 4 Series, 54,300 miles, £30,495, Bolton
- 2015 BMW 4 Series, 69,200 miles, £11,790, Hillingdon
- 2014 BMW 4 Series, 81,241 miles, £9,295, Bolton
- 2026 BMW 4 Series, 5,446 miles, £53,390, Milton Keynes
- 2023 BMW 4 Series, 27,903 miles, £29,990, Ashford
- 2025 BMW 4 Series, 10,512 miles, £49,200, Chelmsford
- 2018 BMW 4 Series, 50,616 miles, £15,999, Chorley
- 2013 BMW 4 Series, 104,500 miles, £6,490, Peterborough
- 2023 BMW 4 Series, 27,908 miles, £29,995, Ashford
- 2022 BMW 4 Series, 31,181 miles, £26,890, Rochdale
- 2017 BMW 4 Series, 77,000 miles, £13,295, Congresbury
- 2015 BMW 4 Series, 49,000 miles, £11,475, Gravesend
- 2023 BMW 4 Series, 26,067 miles, £30,995, Portadown
- 2022 BMW 4 Series, 31,052 miles, £27,500, Worcester
- 2015 BMW 4 Series, 110,000 miles, £7,995, Wickham Bishops
- 2022 BMW 4 Series, 41,181 miles, £25,995, Londonderry
- 2021 BMW 4 Series, 52,834 miles, £22,995, Glasgow
- 2014 BMW 4 Series, 122,505 miles, £6,995, Colchester
- 2018 BMW 4 Series, 44,432 miles, £17,498, Inverness
- 2018 BMW 4 Series, 87,000 miles, £10,995, Wickham Bishops
- 2025 BMW 4 Series, 6,145 miles, £40,000, London
- 2018 BMW 4 Series, 80,801 miles, £12,991, Nottingham
- 2019 BMW 4 Series, 73,400 miles, £14,495, Shefford
- 2021 BMW 4 Series, 69,441 miles, £20,650, Barnet
- 2015 BMW 4 Series, 39,850 miles, £17,995, Yeadon
- 2017 BMW 4 Series, 100,000 miles, £11,799, Grendon
- 2019 BMW 4 Series, 54,000 miles, £20,499, Dunston
- 2022 BMW 4 Series, 9,700 miles, £38,995, Telford
- 2019 BMW 4 Series, 56,371 miles, £15,490, Heywood
- 2015 BMW 4 Series, 90,000 miles, £7,895, Uckfield
- 2018 BMW 4 Series, 91,000 miles, £12,995, Newcastle upon Tyne
- 2022 BMW 4 Series, 19,029 miles, £30,898, Glasgow
- 2026 BMW 4 Series, 682 miles, £44,989, Plymouth
- 2015 BMW 4 Series, 117,178 miles, £9,290, Brampton
- 2017 BMW 4 Series, 67,000 miles, £14,990, Watford
- 2022 BMW 4 Series, 23,915 miles, £30,199, Crewe
- 2018 BMW 4 Series, 28,570 miles, £17,995, Farnham
- 2017 BMW 4 Series, 69,000 miles, £14,777, Macclesfield
- 2026 BMW 4 Series, 9,699 miles, £40,995, Crawley
- 2023 BMW 4 Series, 23,178 miles, £40,690, Harrogate
- 2023 BMW 4 Series, 28,500 miles, £29,994, East Horsley
- 2015 BMW 4 Series, 65,053 miles, £12,495, Farnham
- 2017 BMW 4 Series, 76,000 miles, £16,000, Gravesend
- 2023 BMW 4 Series, 1,510 miles, £45,940, Plymouth
- 2017 BMW 4 Series, 101,000 miles, £10,995, Leamington Spa
- 2021 BMW 4 Series, 23,603 miles, £27,000, Harlow
- 2022 BMW 4 Series, 56,000 miles, £24,000, Bishop's Stortford
- 2016 BMW 4 Series, 86,987 miles, £13,290, Bedford
- 2026 BMW 4 Series, 7,744 miles, £39,995, Portadown
- 2016 BMW 4 Series, 66,664 miles, £15,395, Bicester
- 2022 BMW 4 Series, 35,012 miles, £35,900, Ealing
- 2022 BMW 4 Series, 11,434 miles, £29,699, Barnsley
- 2016 BMW 4 Series, 47,000 miles, £17,380, Kimberley
- 2019 BMW 4 Series, 45,012 miles, £18,500, Ipswich
- 2023 BMW 4 Series, 42,489 miles, £28,995, Belfast
- 2022 BMW 4 Series, 54,000 miles, £30,995, Tockwith
- 2013 BMW 4 Series, 89,100 miles, £8,995, Stockton-on-Tees
- 2017 BMW 4 Series, 41,000 miles, £19,995, Wickham Bishops
- 2025 BMW 4 Series, 14,283 miles, £37,990, Rochdale
- 2018 BMW 4 Series, 72,000 miles, £13,890, Peterborough
- 2018 BMW 4 Series, 64,000 miles, £13,995, Edinburgh
- 2021 BMW 4 Series, 22,399 miles, £27,195, Dundee
- 2015 BMW 4 Series, 46,000 miles, £17,450, Milton Keynes
- 2018 BMW 4 Series, 107,573 miles, £15,995, Axminster
- 2016 BMW 4 Series, 196,000 miles, £5,990, Newcastle upon Tyne
- 2019 BMW 4 Series, 47,987 miles, £16,071, Rainham
- 2013 BMW 4 Series, 43,157 miles, £9,600, Stirling
- 2019 BMW 4 Series, 38,000 miles, £19,499, Stafford
- 2017 BMW 4 Series, 69,000 miles, £12,500, Telford
- 2026 BMW 4 Series, 10,873 miles, £50,890, Manchester
- 2021 BMW 4 Series, 24,899 miles, £26,895, Turners Hill
- 2018 BMW 4 Series, 96,030 miles, £11,690, Peterborough
- 2024 BMW 4 Series, 19,875 miles, £43,990, City of Westminster
- 2015 BMW 4 Series, 43,433 miles, £15,590, Peterborough
- 2021 BMW 4 Series, 40,650 miles, £32,850, Maidenhead
- 2018 BMW 4 Series, 74,000 miles, £19,950, Yateley
- 2023 BMW 4 Series, 29,231 miles, £30,000, London
- 2017 BMW 4 Series, 80,814 miles, £11,495, Inverness
- 2021 BMW 4 Series, 39,000 miles, £24,995, Blackburn
- 2015 BMW 4 Series, 85,000 miles, £13,500, Huddersfield
- 2021 BMW 4 Series, 60,566 miles, £22,149, Hawick
- 2015 BMW 4 Series, 84,000 miles, £13,600, Knutsford
- 2015 BMW 4 Series, 114,000 miles, £8,650, Peterborough
- 2022 BMW 4 Series, 28,000 miles, £27,750, Newry
- 2021 BMW 4 Series, 70,584 miles, £20,950, Stoke-on-Trent
- 2015 BMW 4 Series, 36,006 miles, £18,500, Stratford-upon-Avon
- 2018 BMW 4 Series, 24,000 miles, £18,489, Tamworth
- 2019 BMW 4 Series, 30,551 miles, £17,999, Tredegar
- 2021 BMW 4 Series, 61,000 miles, £22,750
- 2016 BMW 4 Series, 85,487 miles, £12,994, Derby
- 2026 BMW 4 Series, 5,229 miles, £44,450, Worcester
- 2015 BMW 4 Series, 71,045 miles, £11,995, Mold
- 2016 BMW 4 Series, 48,500 miles, £15,295, Crawley
- 2017 BMW 4 Series, 47,597 miles, £14,600, Canterbury
BMW 4 Series by gearbox, fuel and body
- Manual BMW 4 Series (112)
- Petrol BMW 4 Series (777)
- Diesel BMW 4 Series (656)
- Hybrid BMW 4 Series (347)
- BMW 4 Series coupe (1,072)
- BMW 4 Series convertible (532)
BMW 4 Series prices by year
- 2026 (99)
- 2025 (60)
- 2024 (47)
- 2023 (114)
- 2022 (223)
- 2021 (195)
- 2020 (63)
- 2019 (136)
- 2018 (194)
- 2017 (182)
- 2016 (149)
- 2015 (170)
- 2014 (126)
BMW 4 Series by price
BMW 4 Series near you
More BMW
- 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 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)