BMW has been heavily testing the next-generation M5 for a while, both the sedan and the hotly anticipated station wagon (G90 and G99), and we have seen lots of spied prototypes along the way. That's ...