You didn't define "inexpensive". The J & G Cyclewear Yellow Jacket windbreaker works well for me. The price is reasonable and it runs a bit big so it's great for layering.
https://www.bicycleclothing.com/
J & G Cyclewear has good stuff. I use their waterproof rainjacket in the situation that you described. Breathable with large vents.