Used BMW 4 Series for sale

1,794 cars from UK dealers, updated 29 October 2026. Typical asking price £18,400. Half of them are priced between £13,000 and £28,500.

AskCar lists 587,923 cars from 12,992 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,400 across 1,794 cars for sale. A 2026 one is typically £45,000, a 2014 one £9,800.

686 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceHalf are priced between
2026103£45,000£40,000 to £51,500
202562£40,000£37,500 to £43,500
202447£35,500£32,000 to £43,000
2023114£31,000£28,000 to £35,000
2022222£28,000£26,000 to £32,000
2021196£25,500£23,000 to £28,000
202061£20,000£18,000 to £22,500
2019138£17,000£15,300 to £18,600
2018197£16,000£14,000 to £18,000
2017180£13,400£11,000 to £16,000
2016151£12,000£10,100 to £14,800
2015169£11,100£9,300 to £13,000
2014127£9,800£8,100 to £11,000

Cars for sale now, page 13 of 18

The cheaper cars like each one are on its AskCar page.

·

BMW 4 Series by gearbox, fuel and body

BMW 4 Series prices by year

BMW 4 Series by price

BMW 4 Series near you

More BMW

Everything