You have to wonder: what took them so long? The BMW M3 lineage dates all the way back to 1986 and only now does a station ...