Abstract Meropenem is a clinically important antibacterial reserved for treatment of multi-resistant infections. In meropenem-resistant bacteria of the family Enterobacteriales, NDM-1 is considerably more common than IMP-1, despite both metallo-β-lactamases (MBLs) hydrolysing meropenem with almost identical kinetics. We show that bla NDM-1 consistently confers meropenem resistance in wild-type Enterobacteriales, but bla IMP-1 does not. The reason is higher bla NDM-1 expression because of its stronger promoter. However, the cost of meropenem resistance is reduced fitness of bla NDM-1 positive Enterobacteriales because of amino acid starvation. In parallel, from a clinical case, we identified multiple Enterobacter spp. isolates carrying a plasmid-encoded bla NDM-1 having a modified promoter region. This modification lowered MBL production to a level associated with zero fitness cost but, consequently, the isolates were not meropenem resistant. However, we identified a Klebsiella pneumoniae isolate from this same clinical case carrying the same bla NDM-1 plasmid. This isolate was meropenem resistant despite low-level NDM-1 production because of a ramR mutation, reducing envelope permeability. Overall, therefore, we show how the resistance/fitness trade-off for MBL carriage can be resolved. The result is sporadic emergence of meropenem resistance in a clinical setting.