Tesla is currently sitting on 100's of trade-in M3s in the NA which I have from a good source they will be posting for sale in Q2 2019...
I would not purchase a M3 when you can pick up a low mile Model S with free supercharging from Tesla direct or even cheaper via 3rd party for under $39k...