Slow acquisitions and susceptibility to respiratory motion artifacts are major challenges in free-breathing 3D whole-heart coronary MR angiography (CMRA). Recently, a respiratory-resolved approach has been proposed to improve scan efficiency and reduce motion artifacts using non-Cartesian acquisitions. However, irregular respirations compromise its suitability for Cartesian imaging. Here, sparsity in a motion-corrected domain is exploited to generate high-quality respiratory-resolved Cartesian images, used to estimate nonrigid motion fields. These are incorporated into a motion-corrected generalized matrix reconstruction, to further improve coronary vessel sharpness. Thus, this approach provides high-quality respiratory-resolved Cartesian CMRA images and a motion-corrected CMRA image at a given respiratory phase.