I have an almost new set of 4 P215R17 Blizzaks and 17 inch Moda rims that I bought for a BMW 135i, but they will fit other models also (at least a 3 series for sure). I purchased new from the Tire Track and they were used for about 2 months last winter. They come with wheel lug nuts and also they include the TPMS things as well.
I am in western Iowa, and am willing to ship at your expense, or you can arrange to pick them up.