You put some high quality aftermarket pieces on it, but it may be tough getting your price that way.
I think if you put the car back to stock and sell the pieces separately, you may get your money out of it. In stock form, this car will be a pristine low mileage example with excellent service history and care and you should get top dollar for it amongst all 2004-2005 M3s out there.
It's unfortunate, but the aftermarket pieces detract from the value a bit.
That's just my opinion, of course.