Commerce - Discount on three or more products in order
You may want to look at these modules that provide some extra conditions:


Commerce Discount Extra provides a "Order has product(s) and quantity" condition that might match what you want.
Commerce Discount Product Quantity allows you to set up a discount based on the number of products in an order that belong to a category (taxonomy).