I am in the process of replacing my tires for my 2005 E46. They are 225/R45 17 summer tires and I am wanting ideas for all season tires. First of all should I get BMW approved tires? Or should I get a summer set and a winter set? I live in Illinois and need good tires for winter and summer driving. Any ideas are welcome.