Images raced through my gullible little mind of blasting across whole countries in a BMW M5 ... Is this 320d Sport a better all-round car than its E46 or E90 predecessors? Indubitably.