Marriott is offering a 45% bonus on purchased points through December 8 when buying at least 2000 points. Marriott co-brand cardmembers can take advantage of the offer through December 15, 2021.
A simple math exercise shows when you’re better off buying versus transferring (and why in most cases you’re better off doing neither).