i don't know if it's just me.
but E28 M5 -> E34 -> E39 feels like natrual progression for each generation. but i kind of feel like there's 2 or 3 generations missing between E39 M5 and E60 M5.
i always thought E39 M5 looks the best (maybe becasue i own one?

) but now seeing these pictures really make E39 M5 looks really dated.