Not sure if you are willing to purchase from Canada, but Essex distributors has a great deal on: $235 for E90s + $20 shipping...
I'm actually looking for a set myself and will likely grab a set from them...they are located in British Columbia
E46 330i (Sold)
E90 328i (Sold)
E90 325i (Current)