Meine Meinung dazu:
Wer sich etwas auskennt und die richtigen Fragen stellen kann, der kann rel. bedenkenlos einen jüngeren, gebrauchten M4 (max. 1,5 Jahre / 25tkm) beim BMW Händler mit Premium Selection kaufen. Gibt aber ehrlicherweise auch einige BMW Händler (gerade manch größere Ketten), bei denen ich aus Prinzip nie ein Auto kaufen würde.
Vor Kauf Servicebedarf und Zustand Verschleißteile sowie evtl. Beschädigungen abklären und evtl. noch im Vorfeld beheben lassen und dann noch unfall- sowie nachlackierungsfrei im Kaufvertrag festhalten. Im Optimalfall hat man so min. 2 Jahre Ruhe und ca. 4 Jahre volle Garantie.
Habe ich übrigens auch gerade so gemacht und einen M4 Cabrio 'blind' gekauft.