Used BMW 4 Series for sale
1,799 cars from UK dealers, updated 23 October 2026. Typical asking price £19,000. Half of them are priced between £13,000 and £29,000.
AskCar lists 589,789 cars from 13,079 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 £19,000 across 1,799 cars for sale. A 2026 one is typically £45,500, a 2014 one £9,900.
666 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 104 | £45,500 | £41,000 to £52,000 |
| 2025 | 62 | £40,000 | £37,500 to £45,000 |
| 2024 | 49 | £36,000 | £33,000 to £44,000 |
| 2023 | 121 | £30,000 | £27,500 to £34,000 |
| 2022 | 221 | £28,500 | £26,000 to £32,000 |
| 2021 | 204 | £25,500 | £23,500 to £28,500 |
| 2020 | 62 | £20,500 | £18,000 to £22,500 |
| 2019 | 135 | £17,000 | £15,500 to £19,000 |
| 2018 | 187 | £15,900 | £14,000 to £18,000 |
| 2017 | 186 | £13,500 | £11,000 to £16,000 |
| 2016 | 149 | £12,000 | £10,400 to £14,500 |
| 2015 | 165 | £11,200 | £9,400 to £13,300 |
| 2014 | 126 | £9,900 | £8,200 to £11,100 |
Cars for sale now, page 2 of 18
The cheaper cars like each one are on its AskCar page.
- 2025 BMW 4 Series, 4,221 miles, £35,495, £4,102 under typical, Bolton
- 2025 BMW 4 Series, 9,579 miles, £44,000, £5,061 under typical, Tamworth
- 2018 BMW 4 Series, 54,000 miles, £13,995, £1,608 under typical, Congresbury
- 2020 BMW 4 Series, 36,608 miles, £19,200, £2,186 under typical, Romford
- 2025 BMW 4 Series, 5,000 miles, £35,440, £4,022 under typical, Blackburn
- 2023 BMW 4 Series, 5,087 miles, £37,990, £4,300 under typical, Melton Mowbray
- 2017 BMW 4 Series, 80,000 miles, £10,350, £1,170 under typical, Ilford
- 2021 BMW 4 Series, 28,834 miles, £30,995, £3,501 under typical, Canterbury
- 2021 BMW 4 Series, 23,085 miles, £31,995, £3,579 under typical, Belfast
- 2022 BMW 4 Series, 26,176 miles, £24,550, £2,742 under typical, Derby
- 2021 BMW 4 Series, 61,120 miles, £19,990, £2,228 under typical, Bristol
- 2023 BMW 4 Series, 29,191 miles, £25,950, £2,877 under typical, Cheltenham
- 2019 BMW 4 Series, 120,000 miles, £11,490, £1,273 under typical, Liverpool
- 2017 BMW 4 Series, 112,000 miles, £8,895, £984 under typical, Shipley
- 2018 BMW 4 Series, 43,000 miles, £14,689, £1,622 under typical, Gillingham
- 2013 BMW 4 Series, 115,000 miles, £4,995, £551 under typical, Sunbury-on-Thames
- 2016 BMW 4 Series, 109,000 miles, £9,995, £1,101 under typical, Cardiff
- 2017 BMW 4 Series, 70,097 miles, £11,750, £1,292 under typical, Barnet
- 2016 BMW 4 Series, 44,000 miles, £15,490, £1,702 under typical, Stevenage
- 2020 BMW 4 Series, 39,185 miles, £21,000, £2,295 under typical, Nuneaton
- 2018 BMW 4 Series, 65,428 miles, £15,495, £1,689 under typical, Magherafelt
- 2015 BMW 4 Series, 78,451 miles, £9,975, £1,076 under typical, Doncaster
- 2022 BMW 4 Series, 26,374 miles, £25,495, £2,749 under typical, Hamilton
- 2014 BMW 4 Series, 87,000 miles, £8,750, £939 under typical, Altrincham
- 2023 BMW 4 Series, 33,100 miles, £25,990, £2,786 under typical, Essendine
- 2022 BMW 4 Series, 36,370 miles, £31,499, £3,360 under typical, Huddersfield
- 2016 BMW 4 Series, 100,000 miles, £8,994, £958 under typical, Kingswood and Fishponds
- 2026 BMW 4 Series, 7,157 miles, £46,495, £4,931 under typical, Manchester
- 2021 BMW 4 Series, 40,000 miles, £29,475, £3,116 under typical, Peterborough
- 2019 BMW 4 Series, 49,769 miles, £19,090, £2,013 under typical, Kingston upon Hull
- 2018 BMW 4 Series, 51,960 miles, £13,640, £1,437 under typical, Stockport
- 2016 BMW 4 Series, 63,727 miles, £10,750, £1,130 under typical, Epsom
- 2018 BMW 4 Series, 55,130 miles, £14,000, £1,445 under typical, Stowmarket
- 2015 BMW 4 Series, 81,275 miles, £9,750, £1,004 under typical, Rainham
- 2014 BMW 4 Series, 120,000 miles, £6,990, £718 under typical, Peterborough
- 2022 BMW 4 Series, 31,985 miles, £31,500, £3,234 under typical, Warwick
- 2019 BMW 4 Series, 55,369 miles, £16,380, £1,679 under typical, Middlesbrough
- 2021 BMW 4 Series, 39,000 miles, £28,990, £2,967 under typical, Abbots Langley
- 2022 BMW 4 Series, 24,211 miles, £30,995, £3,153 under typical, Hamilton
- 2018 BMW 4 Series, 38,236 miles, £14,180, £1,440 under typical, Bedford
- 2019 BMW 4 Series, 24,500 miles, £18,599, £1,877 under typical, Winsford
- 2019 BMW 4 Series, 51,074 miles, £16,500, £1,645 under typical, Aberdeen
- 2016 BMW 4 Series, 32,000 miles, £14,999, £1,495 under typical, London
- 2022 BMW 4 Series, 19,666 miles, £27,590, £2,744 under typical, Kingston upon Hull
- 2022 BMW 4 Series, 28,956 miles, £26,490, £2,631 under typical, Blue Bell Hill
- 2017 BMW 4 Series, 58,000 miles, £11,190, £1,108 under typical, Basingstoke
- 2018 BMW 4 Series, 91,901 miles, £11,950, £1,178 under typical, Bedford
- 2017 BMW 4 Series, 109,000 miles, £8,995, £884 under typical, Peterborough
- 2021 BMW 4 Series, 49,551 miles, £20,990, £2,062 under typical, Darlington
- 2021 BMW 4 Series, 55,000 miles, £20,990, £2,042 under typical, Canterbury
- 2018 BMW 4 Series, 28,885 miles, £15,200, £1,478 under typical, Barnet
- 2013 BMW 4 Series, 75,000 miles, £8,000, £777 under typical, Bedford
- 2020 BMW 4 Series, 46,699 miles, £15,957, £1,544 under typical, Ilkeston
- 2013 BMW 4 Series, 99,000 miles, £6,495, £626 under typical, Luton
- 2017 BMW 4 Series, 35,109 miles, £16,795, £1,619 under typical, Durham
- 2016 BMW 4 Series, 83,740 miles, £9,699, £932 under typical, Weston-super-Mare
- 2016 BMW 4 Series, 82,250 miles, £12,499, £1,196 under typical, Manchester
- 2018 BMW 4 Series, 41,805 miles, £15,250, £1,459 under typical, Tewkesbury
- 2018 BMW 4 Series, 38,000 miles, £14,495, £1,382 under typical, Glenrothes
- 2023 BMW 4 Series, 29,041 miles, £25,990, £2,473 under typical, Milton Keynes
- 2021 BMW 4 Series, 27,950 miles, £30,999, £2,937 under typical, Wombourne
- 2026 BMW 4 Series, 2,024 miles, £37,995, £3,593 under typical, Derby
- 2019 BMW 4 Series, 81,078 miles, £15,371, £1,453 under typical, Rainham
- 2022 BMW 4 Series, 32,807 miles, £23,999, £2,255 under typical, Bromborough
- 2014 BMW 4 Series, 100,482 miles, £6,897, £645 under typical, Leicester
- 2014 BMW 4 Series, 94,000 miles, £8,290, £767 under typical, Atherstone
- 2022 BMW 4 Series, 18,351 miles, £33,850, £3,132 under typical, Barnet
- 2018 BMW 4 Series, 56,000 miles, £13,750, £1,270 under typical, Harrogate
- 2024 BMW 4 Series, 23,728 miles, £37,890, £3,495 under typical, Edinburgh
- 2022 BMW 4 Series, 48,301 miles, £30,342, £2,795 under typical, Bridgwater
- 2021 BMW 4 Series, 37,900 miles, £22,995, £2,116 under typical, York
- 2021 BMW 4 Series, 28,025 miles, £23,299, £2,137 under typical, Oldbury
- 2021 BMW 4 Series, 38,735 miles, £23,200, £2,128 under typical, Barnet
- 2017 BMW 4 Series, 77,725 miles, £14,350, £1,312 under typical, Watford
- 2014 BMW 4 Series, 144,000 miles, £5,999, £548 under typical, Downpatrick
- 2014 BMW 4 Series, 121,000 miles, £7,000, £639 under typical, Fradley
- 2021 BMW 4 Series, 29,325 miles, £30,895, £2,814 under typical, Bolton
- 2017 BMW 4 Series, 42,850 miles, £19,799, £1,794 under typical, Manchester
- 2017 BMW 4 Series, 119,000 miles, £8,495, £767 under typical, Leicester
- 2015 BMW 4 Series, 106,000 miles, £9,450, £849 under typical, Luton
- 2025 BMW 4 Series, 10,000 miles, £45,750, £4,094 under typical, Luton
- 2020 BMW 4 Series, 18,475 miles, £19,495, £1,742 under typical, Arbroath
- 2022 BMW 4 Series, 29,644 miles, £24,492, £2,187 under typical, Loughborough
- 2015 BMW 4 Series, 89,564 miles, £8,999, £803 under typical, Newport
- 2019 BMW 4 Series, 86,000 miles, £15,790, £1,398 under typical, Peterborough
- 2018 BMW 4 Series, 47,132 miles, £17,910, £1,586 under typical, Shrewsbury
- 2016 BMW 4 Series, 69,900 miles, £11,990, £1,061 under typical, Hillingdon
- 2023 BMW 4 Series, 6,582 miles, £38,975, £3,445 under typical, Birmingham
- 2018 BMW 4 Series, 63,250 miles, £13,990, £1,236 under typical, Banbridge
- 2019 BMW 4 Series, 86,000 miles, £11,750, £1,031 under typical, Cobham
- 2026 BMW 4 Series, 5,100 miles, £51,000, £4,476 under typical, Sheffield
- 2014 BMW 4 Series, 89,300 miles, £8,500, £743 under typical, Farnham
- 2023 BMW 4 Series, 21,980 miles, £28,000, £2,444 under typical, Worcester
- 2017 BMW 4 Series, 41,000 miles, £14,350, £1,250 under typical, Watford
- 2018 BMW 4 Series, 34,993 miles, £16,940, £1,474 under typical, Stockport
- 2022 BMW 4 Series, 28,625 miles, £31,290, Tynemouth
- 2019 BMW 4 Series, 45,374 miles, £14,920, Blackburn
- 2022 BMW 4 Series, 9,120 miles, £27,271, Ealing
- 2015 BMW 4 Series, 49,657 miles, £12,895, Turners Hill
- 2018 BMW 4 Series, 121,000 miles, £7,900, Welwyn
BMW 4 Series by gearbox, fuel and body
- Manual BMW 4 Series (108)
- Petrol BMW 4 Series (782)
- Diesel BMW 4 Series (652)
- Hybrid BMW 4 Series (353)
- BMW 4 Series coupe (1,083)
- BMW 4 Series convertible (527)
BMW 4 Series prices by year
- 2026 (104)
- 2025 (62)
- 2024 (49)
- 2023 (121)
- 2022 (221)
- 2021 (204)
- 2020 (62)
- 2019 (135)
- 2018 (187)
- 2017 (186)
- 2016 (149)
- 2015 (165)
- 2014 (126)
BMW 4 Series by price
BMW 4 Series near you
More BMW
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)