You don’t need to drag race every generation of BMW M3 to know that the newer ones are faster. Each generation has been faster than the one it replaced, which is just the natural progression of every performance car. However, seeing just how much faster each generation became it actually sort of interesting. As automotive […]