2021 BMW 4 Series prices
204 cars from UK dealers, updated 23 October 2026. Typical asking price £25,500.
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.
Half of the 204 priced 2021 BMW 4 Series cars for sale are priced between £23,500 and £28,500.
Typical mileage 42,000 miles.
82 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 1 of 3
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 4 Series, 56,431 miles, £17,490, £4,696 under typical, Hillingdon
- 2021 BMW 4 Series, 49,500 miles, £18,995, £4,753 under typical, Winchester
- 2021 BMW 4 Series, 38,400 miles, £24,990, £4,337 under typical, Essendine
- 2021 BMW 4 Series, 22,631 miles, £22,800, £3,842 under typical, Barnet
- 2021 BMW 4 Series, 19,190 miles, £23,899, £3,760 under typical, Manchester
- 2021 BMW 4 Series, 21,141 miles, £29,290, £4,425 under typical, Crawley
- 2021 BMW 4 Series, 27,092 miles, £23,406, £3,442 under typical, Cannock
- 2021 BMW 4 Series, 24,656 miles, £23,100, £3,280 under typical, Watford
- 2021 BMW 4 Series, 31,000 miles, £30,000, £4,207 under typical, Middlesbrough
- 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
- 2021 BMW 4 Series, 61,120 miles, £19,990, £2,228 under typical, Bristol
- 2021 BMW 4 Series, 40,000 miles, £29,475, £3,116 under typical, Peterborough
- 2021 BMW 4 Series, 39,000 miles, £28,990, £2,967 under typical, Abbots Langley
- 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
- 2021 BMW 4 Series, 27,950 miles, £30,999, £2,937 under typical, Wombourne
- 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
- 2021 BMW 4 Series, 29,325 miles, £30,895, £2,814 under typical, Bolton
- 2021 BMW 4 Series, 42,000 miles, £27,950, Yateley
- 2021 BMW 4 Series, 36,000 miles, £29,995, Hastings
- 2021 BMW 4 Series, 37,652 miles, £22,850, Watford
- 2021 BMW 4 Series, 50,000 miles, £21,260, Blackburn
- 2021 BMW 4 Series, 12,064 miles, £25,985, Liverpool
- 2021 BMW 4 Series, 36,929 miles, £22,498, Wallsend
- 2021 BMW 4 Series, 22,888 miles, £29,000, West Bromwich
- 2021 BMW 4 Series, 40,178 miles, £22,700, Barnet
- 2021 BMW 4 Series, 12,389 miles, £34,999, Swindon
- 2021 BMW 4 Series, 27,147 miles, £31,399, Stoke-on-Trent
- 2021 BMW 4 Series, 52,500 miles, £21,999, Cardiff
- 2021 BMW 4 Series, 36,119 miles, £23,438, Durham
- 2021 BMW 4 Series, 35,835 miles, £24,099, Swansea
- 2021 BMW 4 Series, 32,290 miles, £24,495, Portadown
- 2021 BMW 4 Series, 17,330 miles, £26,690, Harrogate
- 2021 BMW 4 Series, 34,515 miles, £29,853, Glasgow
- 2021 BMW 4 Series, 47,700 miles, £24,990, Essendine
- 2021 BMW 4 Series, 39,126 miles, £23,290, Bradford
- 2021 BMW 4 Series, 39,450 miles, £23,999, Conwy
- 2021 BMW 4 Series, 72,900 miles, £19,490, Essendine
- 2021 BMW 4 Series, 44,000 miles, £23,490, Basingstoke
- 2021 BMW 4 Series, 27,204 miles, £24,995, Poole
- 2021 BMW 4 Series, 23,110 miles, £24,995, Belfast
- 2021 BMW 4 Series, 53,139 miles, £22,200, Cannock
- 2021 BMW 4 Series, 52,485 miles, £22,250, Falkirk
- 2021 BMW 4 Series, 42,500 miles, £30,999, Exeter
- 2021 BMW 4 Series, 34,868 miles, £24,890, Rochdale
- 2021 BMW 4 Series, 54,632 miles, £28,995, Royal Tunbridge Wells
- 2021 BMW 4 Series, 28,622 miles, £24,975, Manchester
- 2021 BMW 4 Series, 71,650 miles, £22,450, Chelmsford
- 2021 BMW 4 Series, 51,676 miles, £23,950, Barnet
- 2021 BMW 4 Series, 32,600 miles, £24,995, Warrington
- 2021 BMW 4 Series, 58,093 miles, £21,369, Bristol
- 2021 BMW 4 Series, 21,725 miles, £25,900, Ealing
- 2021 BMW 4 Series, 12,820 miles, £27,200, Enfield
- 2021 BMW 4 Series, 30,513 miles, £24,995, Newtownabbey
- 2021 BMW 4 Series, 51,156 miles, £28,998, Glasgow
- 2021 BMW 4 Series, 44,855 miles, £23,800, Heathrow
- 2021 BMW 4 Series, 45,100 miles, £22,990, Essendine
- 2021 BMW 4 Series, 20,849 miles, £34,995, Blackpool
- 2021 BMW 4 Series, 14,047 miles, £29,290, Kingston upon Hull
- 2021 BMW 4 Series, 46,557 miles, £23,498, Livingston
- 2021 BMW 4 Series, 22,884 miles, £26,499, Norwich
- 2021 BMW 4 Series, 31,572 miles, £26,999, Bolton
- 2021 BMW 4 Series, 26,127 miles, £25,950, Edinburgh
- 2021 BMW 4 Series, 18,655 miles, £26,495, Eastleigh
- 2021 BMW 4 Series, 40,219 miles, £24,200, Newcastle upon Tyne
- 2021 BMW 4 Series, 46,500 miles, £23,000, Baildon
- 2021 BMW 4 Series, 44,002 miles, £31,000, Newcastle upon Tyne
- 2021 BMW 4 Series, 42,300 miles, £23,490, Essendine
- 2021 BMW 4 Series, 36,301 miles, £24,320, Blackburn
- 2021 BMW 4 Series, 36,484 miles, £24,899, Glasgow
- 2021 BMW 4 Series, 44,827 miles, £23,250, Bristol
- 2021 BMW 4 Series, 68,597 miles, £26,975, Peterborough
- 2021 BMW 4 Series, 39,637 miles, £24,000, Tamworth
- 2021 BMW 4 Series, 16,500 miles, £27,995, Sheffield
- 2021 BMW 4 Series, 23,845 miles, £26,898, Glasgow
- 2021 BMW 4 Series, 72,509 miles, £20,000, Watford
- 2021 BMW 4 Series, 44,428 miles, £25,495, Exeter
- 2021 BMW 4 Series, 60,895 miles, £21,998, Edinburgh
- 2021 BMW 4 Series, 31,414 miles, £25,500, Cardiff
- 2021 BMW 4 Series, 47,465 miles, £24,995, Kendal
- 2021 BMW 4 Series, 68,086 miles, £20,950, Edwinstowe
- 2021 BMW 4 Series, 46,150 miles, £24,250, Bracknell
- 2021 BMW 4 Series, 24,428 miles, £26,695, Eastleigh
- 2021 BMW 4 Series, 63,319 miles, £21,558, King's Lynn
- 2021 BMW 4 Series, 24,024 miles, £26,750, Bracknell
- 2021 BMW 4 Series, 21,385 miles, £26,750, City of Westminster
- 2021 BMW 4 Series, 45,000 miles, £24,475, Peterborough
- 2021 BMW 4 Series, 50,871 miles, £23,150, Northampton
- 2021 BMW 4 Series, 43,305 miles, £24,000, London
- 2021 BMW 4 Series, 61,910 miles, £24,991, Nottingham
- 2021 BMW 4 Series, 52,732 miles, £30,000, Sheffield
- 2021 BMW 4 Series, 42,801 miles, £25,998, Scunthorpe
- 2021 BMW 4 Series, 33,607 miles, £24,870, Newport
- 2021 BMW 4 Series, 25,493 miles, £35,250, Chesterfield
- 2021 BMW 4 Series, 70,546 miles, £26,490, Dungannon
- 2021 BMW 4 Series, 28,848 miles, £27,999, Redhill
- 2021 BMW 4 Series, 23,667 miles, £29,050, Watford
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)
- 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 4 Series
- 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 4 Series (1,799)
- 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)