I'd recommend driving the M2 and see what you think. Since you already have a truck, I'd lean towards the M2 if it's more of a fun car. They are quite different cars. The M240i would be a much better daily, M2C is a far more special experience.
I'm in the area and there's 0 question which one I'd rather drive to enjoy the mountains:

__________________
Current:
16 F82 M4 GTS, Black Sapphire/Black, DCT
08 E92 M3, Sparkling Graphite/Bamboo Beige, 6MT
07 E85 Z4M Roadster, Alpine White/Red, 6MT
99 E36 M3, Techno Violet/Dove Grey, 6MT