spoiled for choice

idiom

Definition of spoiled for choice

: given a lot of choices (chiefly British) Customers are spoiled for choice when buying a new car.