Ben Affleck is selling the $300,000 (GBP154,000) Bentley his ex-fiancee Jennifer Lopez bought him as a gift. The movie star is shopping around the motor to private collectors to avoid the publicity of a big auction, according to America's In Touch magazine. Sources say Affleck plans to donate the proceeds from the sale to a children's hospital in his native Boston, Massachusetts.