Generations of the BMW 5 Series
It all started with the launch of the E12 in 1972, the first car to get the 5 Series tag. This was the first generation motorcar of the BMW 5 Series. However, it faced a lot of issues when it was brought to the U.S.A. as a result of the prevailing laws and thus had to under go modification.
Read More