The New 2021 BMW M3 And M4 Have Leaked And Maybe If You're Pregnant Don't Look Right At Them

The new 2021 BMWs M3 and M4 are not supposed to be officially released until tomorrow, but images of them have been leaked in various places around the internet, so the inner peace we all once enjoyed before having seen these new BMWs has been…