Used diesel BMW 5 Series for sale

1,078 cars from UK dealers, updated 26 October 2026. Typical asking price £11,800. Half of them are priced between £7,500 and £15,700.

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 diesel BMW 5 Series cost?

Typical asking price £11,800 across 1,078 cars for sale. A 2020 one is typically £19,700, a 2010 one £4,400.

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

Typical price by year

YearFor saleTypical priceHalf are priced between
202024£19,700£18,400 to £22,000
2019136£17,000£15,000 to £19,000
2018179£15,400£13,200 to £17,000
2017197£14,000£12,000 to £16,200
2016123£10,000£9,000 to £12,000
201592£8,900£7,000 to £11,000
2014101£7,500£6,500 to £9,500
201394£6,500£5,400 to £7,900
201243£6,000£4,700 to £6,600
201127£5,000£4,100 to £6,000
201023£4,400£3,500 to £5,000

Cars for sale now, page 7 of 11

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

·

BMW 5 Series by gearbox, fuel and body

BMW 5 Series prices by year

BMW 5 Series by price

BMW 5 Series near you

More BMW

Everything