Used petrol BMW 4 Series for sale
759 cars from UK dealers, updated 26 October 2026. Typical asking price £24,000. Half of them are priced between £15,700 and £30,500.
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.
What does a used petrol BMW 4 Series cost?
Typical asking price £24,000 across 759 cars for sale. A 2026 one is typically £41,500, a 2014 one £11,000.
270 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 67 | £41,500 | £40,000 to £46,000 |
| 2025 | 46 | £38,000 | £36,500 to £42,500 |
| 2024 | 31 | £33,500 | £31,500 to £36,000 |
| 2023 | 61 | £30,000 | £28,000 to £32,000 |
| 2022 | 94 | £27,000 | £25,500 to £29,000 |
| 2021 | 92 | £25,000 | £23,000 to £27,000 |
| 2020 | 26 | £20,000 | £18,100 to £23,000 |
| 2019 | 65 | £17,500 | £16,000 to £19,400 |
| 2018 | 75 | £16,500 | £14,500 to £20,000 |
| 2017 | 58 | £15,800 | £12,500 to £18,000 |
| 2016 | 40 | £13,200 | £11,400 to £16,100 |
| 2015 | 45 | £11,500 | £10,000 to £14,000 |
| 2014 | 49 | £11,000 | £8,800 to £14,000 |
Cars for sale now, page 3 of 8
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 4 Series, 43,528 miles, £26,395, Stirling
- 2026 BMW 4 Series, 8,116 miles, £40,990, Oldbury
- 2026 BMW 4 Series, 3,250 miles, £40,995, Norwich
- 2021 BMW 4 Series, 53,139 miles, £22,200, Cannock
- 2018 BMW 4 Series, 37,585 miles, £18,000, Royal Leamington Spa
- 2014 BMW 4 Series, 87,613 miles, £8,990, Flimwell
- 2026 BMW 4 Series, 4,322 miles, £38,995, Glasgow
- 2018 BMW 4 Series, 117,000 miles, £9,599, Stoke-on-Trent
- 2023 BMW 4 Series, 25,228 miles, £28,000, Solihull
- 2015 BMW 4 Series, 67,000 miles, £9,975, Blackburn
- 2015 BMW 4 Series, 46,100 miles, £11,999, Manchester
- 2017 BMW 4 Series, 75,870 miles, £12,950, Watford
- 2022 BMW 4 Series, 47,850 miles, £23,405, London
- 2017 BMW 4 Series, 99,000 miles, £14,750, Bayford
- 2017 BMW 4 Series, 52,000 miles, £13,995, Ware
- 2026 BMW 4 Series, 4,640 miles, £38,995, Glasgow
- 2021 BMW 4 Series, 28,622 miles, £24,975, Manchester
- 2026 BMW 4 Series, 1,280 miles, £42,765, Croydon
- 2015 BMW 4 Series, 69,676 miles, £9,795, Dudley
- 2016 BMW 4 Series, 77,503 miles, £15,995, Bradford
- 2022 BMW 4 Series, 33,357 miles, £27,394, Eastleigh
- 2021 BMW 4 Series, 14,047 miles, £29,290, Kingston upon Hull
- 2018 BMW 4 Series, 72,600 miles, £12,488, Southall
- 2024 BMW 4 Series, 38,248 miles, £29,499, Leeds
- 2023 BMW 4 Series, 51,584 miles, £25,890, Sheffield
- 2017 BMW 4 Series, 43,000 miles, £13,990, Tamworth
- 2022 BMW 4 Series, 34,388 miles, £25,300, Chelmsford
- 2021 BMW 4 Series, 58,093 miles, £21,341, Bristol
- 2021 BMW 4 Series, 21,725 miles, £25,900, Ealing
- 2026 BMW 4 Series, 3,934 miles, £40,450, Oxford
- 2021 BMW 4 Series, 31,572 miles, £26,999, Bolton
- 2019 BMW 4 Series, 32,323 miles, £18,995, Ballymena
- 2022 BMW 4 Series, 62,995 miles, £21,500, London
- 2019 BMW 4 Series, 31,097 miles, £18,950, Bayford
- 2022 BMW 4 Series, 57,912 miles, £22,200, Upminster
- 2016 BMW 4 Series, 45,600 miles, £14,495, Brighton and Hove
- 2015 BMW 4 Series, 103,000 miles, £6,995, Boston
- 2014 BMW 4 Series, 59,900 miles, £9,999, Manchester
- 2020 BMW 4 Series, 14,941 miles, £23,010, Leeds
- 2026 BMW 4 Series, 5,429 miles, £39,950, Newcastle upon Tyne
- 2019 BMW 4 Series, 56,600 miles, £16,490, Essendine
- 2023 BMW 4 Series, 25,766 miles, £28,498, Irvine
- 2021 BMW 4 Series, 45,100 miles, £22,990, Essendine
- 2017 BMW 4 Series, 73,000 miles, £17,990, Bradford
- 2021 BMW 4 Series, 12,820 miles, £27,200, Enfield
- 2021 BMW 4 Series, 30,513 miles, £24,995, Newtownabbey
- 2014 BMW 4 Series, 97,110 miles, £8,500, Chingford
- 2023 BMW 4 Series, 21,975 miles, £30,000, Wakefield
- 2014 BMW 4 Series, 54,000 miles, £8,795, Sheffield
- 2022 BMW 4 Series, 18,300 miles, £29,290, Royal Tunbridge Wells
- 2017 BMW 4 Series, 71,200 miles, £11,650, Basildon
- 2020 BMW 4 Series, 27,985 miles, £20,110, Blue Bell Hill
- 2021 BMW 4 Series, 18,655 miles, £26,495, Eastleigh
- 2023 BMW 4 Series, 18,857 miles, £30,500, Enfield
- 2023 BMW 4 Series, 15,156 miles, £30,995, Glasgow
- 2023 BMW 4 Series, 23,966 miles, £28,898, Kirkcaldy
- 2014 BMW 4 Series, 76,000 miles, £10,299, Leighton Buzzard
- 2025 BMW 4 Series, 8,280 miles, £38,000, Newport
- 2021 BMW 4 Series, 22,884 miles, £26,499, Norwich
- 2017 BMW 4 Series, 61,932 miles, £12,488, Rugby
- 2016 BMW 4 Series, 63,458 miles, £10,700, Derby
- 2021 BMW 4 Series, 42,300 miles, £23,490, Essendine
- 2017 BMW 4 Series, 50,659 miles, £20,950, Milton Keynes
- 2015 BMW 4 Series, 64,000 miles, £14,990, Bristol
- 2016 BMW 4 Series, 59,652 miles, £11,990, Flimwell
- 2023 BMW 4 Series, 19,305 miles, £30,999, Chesterfield
- 2017 BMW 4 Series, 43,433 miles, £14,400, Coulsdon
- 2026 BMW 4 Series, 5 miles, £46,000, Swansea
- 2021 BMW 4 Series, 36,301 miles, £24,340, Blackburn
- 2014 BMW 4 Series, 79,900 miles, £12,750, Keighley
- 2026 BMW 4 Series, 5,000 miles, £41,475, Borehamwood
- 2025 BMW 4 Series, 8,999 miles, £37,950, Wollaston
- 2026 BMW 4 Series, 2,504 miles, £39,995, Hamilton
- 2022 BMW 4 Series, 28,489 miles, £26,495, Guildford
- 2021 BMW 4 Series, 44,827 miles, £23,250, Bristol
- 2026 BMW 4 Series, 810 miles, £45,000, Warwick
- 2022 BMW 4 Series, 30,047 miles, £26,299, Portsmouth
- 2018 BMW 4 Series, 69,000 miles, £14,295, Gloucester
- 2014 BMW 4 Series, 76,000 miles, £9,995, Balham
- 2024 BMW 4 Series, 16,986 miles, £32,750, Huddersfield
- 2026 BMW 4 Series, 4,569 miles, £41,671, Ealing
- 2019 BMW 4 Series, 61,100 miles, £16,300, Hatfield
- 2022 BMW 4 Series, 17,208 miles, £28,000, Ipswich
- 2017 BMW 4 Series, 37,608 miles, £16,491, Oxford
- 2023 BMW 4 Series, 44,171 miles, £25,995, Portadown
- 2018 BMW 4 Series, 26,971 miles, £16,699, Corby
- 2019 BMW 4 Series, 18,023 miles, £18,475, Tonbridge
- 2014 BMW 4 Series, 47,900 miles, £12,495, Gisburn
- 2023 BMW 4 Series, 30,808 miles, £27,890, Luton
- 2026 BMW 4 Series, 167 miles, £46,100, Worcester
- 2019 BMW 4 Series, 46,915 miles, £15,878, Stockport
- 2018 BMW 4 Series, 57,500 miles, £16,499, Manchester
- 2018 BMW 4 Series, 54,000 miles, £14,450, Sandy
- 2021 BMW 4 Series, 47,465 miles, £24,995, Kendal
- 2021 BMW 4 Series, 44,428 miles, £25,495, Exeter
- 2024 BMW 4 Series, 28,011 miles, £31,900, Wakefield
- 2021 BMW 4 Series, 32,851 miles, £27,149, Swansea
- 2025 BMW 4 Series, 7,193 miles, £37,500, Dundee
- 2018 BMW 4 Series, 31,349 miles, £16,420, Milton Keynes
- 2019 BMW 4 Series, 72,630 miles, £13,495, Derby
BMW 4 Series by gearbox, fuel and body
- Manual BMW 4 Series (108)
- Diesel BMW 4 Series (636)
- Hybrid BMW 4 Series (349)
- BMW 4 Series coupe (1,051)
- BMW 4 Series convertible (520)
BMW 4 Series prices by year
- 2026 (100)
- 2025 (62)
- 2024 (47)
- 2023 (112)
- 2022 (216)
- 2021 (199)
- 2020 (62)
- 2019 (135)
- 2018 (181)
- 2017 (181)
- 2016 (148)
- 2015 (161)
- 2014 (122)
BMW 4 Series by price
BMW 4 Series near you
More BMW
- All BMW 4 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)