BMWBlog comes up with a list of the 10 Best M Cars below. Which do you think should be included or excluded on the list?
1. E9 3.0 CSL
Years: 1971 – 1975
2. E12 M535i
Years: 1979 – 1981
3. E26 M1
Years: 1978 – 1981
4. E36/8 M Coupe
Years: 1998 – 2002
5. E31 M8 (never launched to market)
Years: 1990
Years: 1986 – 1990
7. E24 M635CSi
Years: 1983 – 1989
8. E28 M5
Years: 1984 – 1988
9. E39 M5
Years: 1998 – 2003