as an everyday car m5.
if youre wanting something more sport orientated more of the time m3
m3 is much more "harsh" than the m5
my choice would be an m5-i remember dealing my m5 in against an e46 m3 and within an hour wondering if i had done the right thing..... and i was never sure i had.