Check out
New Enough Closeouts. Usually lots of good deals there. Most of big name makers of bike jackets make at least a couple models that fit your criteria. It all depends on your personal preferences and price range. I vote for a vented quality leather jacket with a zip out liner (for warmer days) with built in armor (not foam padding) for protection.