The BMW M3 has been tearing it up for almost 30 years, starting with the E30 M3 from the mid-80s. Marc Norris and the BWS Motorsports team put together this video celebrating the M3’s legacy.