Are you on a budget? If so, the SP3 without a doubt, you'll be able to get much more for your money. I got a SP4 and just sold my i5 8gb/256gb SP3 with type cover on swappa for under 1k. I didn't care much about haggling and just wanted to sell it quickly.
The M3 sounds nice, but 4gb RAM...