Used BMW X4 for sale

671 cars from UK dealers, updated 27 October 2026. Typical asking price £26,000. Half of them are priced between £17,400 and £35,000.

AskCar lists 581,201 cars from 12,993 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 X4 cost?

Typical asking price £26,000 across 671 cars for sale. A 2025 one is typically £42,000, a 2015 one £11,400.

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

Typical price by year

YearFor saleTypical priceHalf are priced between
202553£42,000£41,000 to £44,000
202435£42,000£37,500 to £47,000
202364£36,500£34,500 to £38,000
202275£33,000£31,000 to £36,500
202147£28,000£26,000 to £30,500
202063£27,000£22,500 to £29,000
2019123£22,500£20,000 to £25,500
201851£19,000£16,200 to £22,000
201739£15,000£13,300 to £16,600
201649£13,000£12,000 to £14,800
201543£11,400£9,900 to £13,700

Cars for sale now, page 7 of 7

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

BMW X4 by gearbox, fuel and body

BMW X4 prices by year

BMW X4 by price

More BMW

Everything