I would get the M3. Personally, I hate the looks of the M coupe. Styling is very subjective, but the M coupe is a very polarizing vehicle - you either love it or hate it. I have not driven an M coupe, but I have driven an M roadster and an M3 back to back, and IMO, the M roadster is an ill-handling little beast. My friend who also test drove both cars with me agreed that the M roadster wins the award for "most likely to end up wrapped around a telephone pole". Monster oversteer, too much power in too short a wheelbase combined with ill - mannered handling is not a combination for long term survivability.