The eighth generation of the world's most successful executive sedan is larger and cushier than ever before.
If you who miss the older M3 and M5, this could be the perfect current BMW for you.