If this is to be your only car, get the M. If you wan't a fast car, get the M. If you want a car that handles like nothing else with four wheels, get the M. If you really want a convertable, get the Z4, but before you buy it, ask the dealer if he will let you keep it for a few days. Personally, I would get the M.