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 8 of 18
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 4 Series, 24,428 miles, £26,295, Eastleigh
- 2022 BMW 4 Series, 20,000 miles, £35,980, Sutton in Ashfield
- 2019 BMW 4 Series, 39,229 miles, £18,499, Castle Donington
- 2023 BMW 4 Series, 21,975 miles, £30,000, Wakefield
- 2022 BMW 4 Series, 34,000 miles, £29,990, Derby
- 2023 BMW 4 Series, 15,156 miles, £30,995, Glasgow
- 2017 BMW 4 Series, 91,400 miles, £15,995, Newcastle upon Tyne
- 2017 BMW 4 Series, 132,000 miles, £10,499, Peterborough
- 2015 BMW 4 Series, 83,000 miles, £11,595, Darlington
- 2018 BMW 4 Series, 93,787 miles, £11,490, Welwyn Garden City
- 2024 BMW 4 Series, 16,986 miles, £32,750, Huddersfield
- 2026 BMW 4 Series, 5,000 miles, £41,475, Borehamwood
- 2021 BMW 4 Series, 32,851 miles, £27,149, Swansea
- 2017 BMW 4 Series, 70,172 miles, £11,999, Newcastle upon Tyne
- 2022 BMW 4 Series, 17,208 miles, £28,000, Ipswich
- 2016 BMW 4 Series, 94,000 miles, £11,795, Nuneaton
- 2019 BMW 4 Series, 45,500 miles, £15,990, Guildford
- 2018 BMW 4 Series, 68,097 miles, £17,495, Dunfermline
- 2016 BMW 4 Series, 104,000 miles, £9,495, Perth
- 2020 BMW 4 Series, 30,461 miles, £25,890, Harrogate
- 2023 BMW 4 Series, 62,343 miles, £30,975, Manchester
- 2023 BMW 4 Series, 18,857 miles, £30,500, Enfield
- 2019 BMW 4 Series, 18,023 miles, £18,475, Tonbridge
- 2014 BMW 4 Series, 47,900 miles, £12,495, Gisburn
- 2015 BMW 4 Series, 30,000 miles, £18,490, Herne Common
- 2018 BMW 4 Series, 57,500 miles, £16,499, Manchester
- 2018 BMW 4 Series, 81,000 miles, £15,950, Sandy
- 2024 BMW 4 Series, 24,450 miles, £42,990, Richmond
- 2025 BMW 4 Series, 8,999 miles, £37,950, Wollaston
- 2014 BMW 4 Series, 76,000 miles, £9,995, Balham
- 2017 BMW 4 Series, 90,735 miles, £11,050, Barnet
- 2020 BMW 4 Series, 46,878 miles, £21,950, Carlisle
- 2022 BMW 4 Series, 74,127 miles, £20,582, Cannock
- 2018 BMW 4 Series, 54,000 miles, £14,450, Sandy
- 2019 BMW 4 Series, 61,100 miles, £16,300, Hatfield
- 2017 BMW 4 Series, 95,745 miles, £12,991, Mansfield Woodhouse
- 2021 BMW 4 Series, 44,428 miles, £25,495, Exeter
- 2020 BMW 4 Series, 14,941 miles, £23,010, Leeds
- 2018 BMW 4 Series, 46,049 miles, £15,995, Falkirk
- 2017 BMW 4 Series, 52,161 miles, £17,995, West End
- 2021 BMW 4 Series, 68,086 miles, £20,950, Edwinstowe
- 2022 BMW 4 Series, 27,104 miles, £26,950, Newcastle upon Tyne
- 2022 BMW 4 Series, 27,104 miles, £26,950, Newcastle upon Tyne
- 2026 BMW 4 Series, 167 miles, £46,100, Worcester
- 2017 BMW 4 Series, 140,000 miles, £9,975, Oldham
- 2019 BMW 4 Series, 72,630 miles, £13,495, Derby
- 2026 BMW 4 Series, 4,569 miles, £41,671, Ealing
- 2018 BMW 4 Series, 64,000 miles, £14,300, Birmingham
- 2017 BMW 4 Series, 81,200 miles, £14,995, Burnley
- 2017 BMW 4 Series, 55,881 miles, £14,638, Ossett
- 2018 BMW 4 Series, 29,068 miles, £16,998, South Shields
- 2015 BMW 4 Series, 78,237 miles, £12,495, Reading
- 2019 BMW 4 Series, 30,906 miles, £17,890, Middlesbrough
- 2016 BMW 4 Series, 59,652 miles, £11,990, Flimwell
- 2022 BMW 4 Series, 38,249 miles, £25,790, Reading
- 2014 BMW 4 Series, 74,600 miles, £11,250, Haslemere
- 2017 BMW 4 Series, 85,600 miles, £11,495, Stoke-on-Trent
- 2016 BMW 4 Series, 73,050 miles, £10,975, Glasgow
- 2015 BMW 4 Series, 71,000 miles, £11,500, Colchester
- 2017 BMW 4 Series, 69,000 miles, £15,799, Gunnislake
- 2017 BMW 4 Series, 72,450 miles, £12,199, Hook
- 2020 BMW 4 Series, 58,975 miles, £20,489, Hertford
- 2022 BMW 4 Series, 22,600 miles, £27,990, Sevenoaks
- 2022 BMW 4 Series, 21,000 miles, £37,500, Liskeard
- 2015 BMW 4 Series, 130,500 miles, £6,995, Milton Keynes
- 2023 BMW 4 Series, 26,618 miles, £38,998, Glasgow
- 2025 BMW 4 Series, 10,990 miles, £47,980, Swindon
- 2016 BMW 4 Series, 24,245 miles, £16,899, Kingston upon Hull
- 2015 BMW 4 Series, 108,752 miles, £8,795, Oldham
- 2023 BMW 4 Series, 30,808 miles, £27,890, Luton
- 2019 BMW 4 Series, 37,273 miles, £17,699, Sunderland
- 2015 BMW 4 Series, 141,000 miles, £6,990, Tamworth
- 2017 BMW 4 Series, 60,000 miles, £12,975, Gloucester
- 2026 BMW 4 Series, 1,200 miles, £56,950, Haywards Heath
- 2017 BMW 4 Series, 121,000 miles, £8,995, Bingley
- 2022 BMW 4 Series, 44,009 miles, £32,950, Carlisle
- 2023 BMW 4 Series, 44,171 miles, £25,995, Portadown
- 2022 BMW 4 Series, 36,974 miles, £34,500, Bracknell
- 2017 BMW 4 Series, 60,000 miles, £13,995, Rayleigh
- 2020 BMW 4 Series, 46,877 miles, £21,950, Carlisle
- 2018 BMW 4 Series, 26,971 miles, £16,499, Corby
- 2015 BMW 4 Series, 70,000 miles, £13,399, Chiswellgreen
- 2022 BMW 4 Series, 24,534 miles, £25,990, Wigan
- 2022 BMW 4 Series, 35,561 miles, £28,500, Huddersfield
- 2015 BMW 4 Series, 92,000 miles, £9,795, Great Missenden
- 2020 BMW 4 Series, 55,825 miles, £20,990, Lisburn
- 2022 BMW 4 Series, 18,557 miles, £28,000, Bromley
- 2015 BMW 4 Series, 73,000 miles, £11,490, Norwich
- 2018 BMW 4 Series, 63,031 miles, £14,550, Romford
- 2015 BMW 4 Series, 106,000 miles, £7,300, Northampton
- 2026 BMW 4 Series, 5,883 miles, £52,641, Preston
- 2017 BMW 4 Series, 69,000 miles, £12,999, Stoke-on-Trent
- 2018 BMW 4 Series, 99,950 miles, £13,990, Retford
- 2018 BMW 4 Series, 69,000 miles, £14,295, Gloucester
- 2025 BMW 4 Series, 7,193 miles, £37,500, Dundee
- 2015 BMW 4 Series, 85,610 miles, £11,995, Stourbridge
- 2015 BMW 4 Series, 76,000 miles, £12,299, Wolverhampton
- 2022 BMW 4 Series, 26,536 miles, £26,988, Cardiff
- 2026 BMW 4 Series, 5,301 miles, £51,990, Rochdale
- 2025 BMW 4 Series, 6,127 miles, £50,000, Salisbury
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)