It’s the middle of July, it’s nearly 90 degrees and humid — and it’s the best time to get your new winter coat.

That’s because the Nordstrom Anniversary Sale — which runs though Aug. 4 — has hundreds of discounted outerwear options, ranging from elegant car coats and sturdy rainwear to trendy teddy bear jackets and puffed-up parkas, all before they hit stores at full price.

Here are some of our favorites — from flashy statement coats to cool classics.

Double Breasted Teddy Bear Coat by Kenneth Cole New York – $149.90 ($228 after sale)

Trust Kenneth Cole to take the trendy faux teddy-bear-fur jacket — the season’s must-have style — and give it a classic spin, with a double-breasted silhouette, longer length and deep red hue. (Available in plus sizes, too.)

Contrast Hood Glossy Raincoat by Sam Edelman – $129.90 ($198 after sale)

The ultimate city slicker.

Camas Water Resistant Plaid Fleece Coat by Pendleton – $99.90 ($168 after sale)

Because a buffalo plaid jacket never goes out of style.

Oaklane Wool & Cashmere Wrap Coat by Theory -$598.90 ($895 after sale)

When else are you going to be able to snag a luxurious cashmere wrap car coat by Theory for less than $600?

Leather Moto Vest by Lafayette 148 New York – $658.90 (after sale $998)

When you’re too hot to wear a full-on motorcycle jacket.

Leopard Print Coat by Bernardo – $142.90 ($215 after sale)

A statement coat in a brash print that won’t look stale next year.

Single Breasted Wool Blend Coat by Sam Edelman – $196.90 ($295 after sale)

This timeless coat has an elegant back and comes in a gorgeous pale blue, as well as basic black and a warm marigold.