I disagree that the E46 M3 is "a little rough for an everyday car". It is very happy from about 3000 RPM up and quite tractable overall. The ride is quite firm, but not any more so than the Z3, I think. It can, in fact, be driven much as you would drive any 3 series car. But it does have that "other side" to it
A friend will allways try to help you up when you fall. If I can't get you up: Hell, I'll just lie down with you.