I would stick with the factory size. 225/45/17 is actually a very, very common size.
Why not shop around online and order a set of tires?
I put non RFTs on my E91 12 months ago. It's been a good "upgrade". If I were in the states, I would probably go with these: