Not meant as an insult, but, no matter which way you skin it, you're comparing a BMW (touring?!) with a Morgan. Other than they both share an engine maker, I cannot even begin to understand the comparison. As you rightly said, they are very different cars. One is practical, mass produced car, with a custom interior and the other is a hand built, niche, sports car. I know Alpina have heritage but when you cut it to the bone, they take a BMW, tune it and add a nice interior. Whilst this is simplification, the market see them as custom BMWs, which is why they depreciate so savagely in the UK.

Drive both, let us know what you think, and I would suggest the best advice we can give is to answer any questions you have about ownership because the choice of car, when so disparate, is really only one you can make. thumbs