$42k plus the sales tax savings gets you into the $45k range. I honestly don't think you will fetch $45k on this site for an M3 that is about to be out of warranty. I think $42k is a pretty good offer - maybe beat them up for another $1k.
2016 535xi MSport (assume my lease)
1990 M3 (sold)