$4,000 used car face off: BMW edition

Repost for the morning crew.

E46 vs E39

Which do you choose and why?