The amount of product placement in the film was a point of criticism , specifically from various news outlets such as the BBC , Time and Reuters who all used the pun " Buy Another Day " . Reportedly 20 companies , paying $ 70 million , had their products featured in the film , a record at the time , although USA Today reported that number to be as high as $ 100 million . By choice , the number of companies involved in product placement was dropped to eight for the next Bond film Casino Royale in 2006 .