The BMW 5 Series History. The 1st Generation (E12).