I sold my CPO 2003.5 M3 Dinan Stage III engine/suspension with full VCSL bodykit, BBS CH + full audio upgrade for 30k last July.
(before all Dinan parts:
http://www.michaelclee.com/pics/tommys_m3/index.html)
But your milage is pretty good. So Im hoping 22-25k.