Calling all BMW people

I think an E46 maybe be a better option, non-M of course. I feel the styling of the E46s (both facelift and non) are better suited for a convertible. If you’re not specific to BMW, what about an MB SLK or similar?