Used BMW M4 for sale

755 cars from UK dealers, updated 19 October 2026. Typical asking price £47,000.

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

Typical price by year

YearFor saleTypical priceMost ask
202668£70,000£69,000 to £74,000
202551£68,500£64,500 to £71,500
202452£60,000£56,500 to £62,000
202385£56,000£53,000 to £58,000
202298£51,500£48,500 to £54,000
202157£47,000£45,000 to £49,000
202049£35,000£33,000 to £37,000
201970£32,000£30,000 to £35,000
201864£29,500£27,000 to £33,000
201760£28,000£27,000 to £30,000
201658£25,000£23,000 to £28,000
201525£23,000£21,000 to £24,000
201411£21,000£19,500 to £22,500

Cars for sale now, page 1 of 8

BMW M4 prices by year

BMW M4 by price

More BMW

Everything