You might have some luck at thrift shops... I used to have a couple of pairs of tartan pants, and I think I paid about $2 each... But if you want a particular tartan, you're probably gonna have to pay retail...