Used BMW X4 for sale

660 cars from UK dealers, updated 19 October 2026. Typical asking price £26,000.

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

Typical price by year

YearFor saleTypical priceMost ask
202555£42,500£41,000 to £43,500
202434£41,000£38,500 to £47,000
202366£36,500£35,000 to £38,000
202264£33,000£31,000 to £36,000
202148£28,500£26,500 to £31,000
202058£27,000£23,000 to £29,000
2019119£22,500£20,000 to £26,000
201849£18,500£16,500 to £22,000
201740£15,200£13,900 to £17,000
201649£12,800£11,700 to £14,600
201548£11,500£10,000 to £14,000
201419£12,000£11,000 to £13,000

Cars for sale now, page 1 of 7

BMW X4 prices by year

BMW X4 by price

More BMW

Everything