1. в первую очередь не стоит в принципе рассматривать "резину " для автомобиля покупается автомобильная шина
2 Сайт для правильного определения параметров шин нужно использовать вот этот
http://felgenkatalog.auto-treff.com/ , для Е46 он работает правильно
3 Использовать в зимний период разноширокие диски Р17 не практично , но если очень хочется то конечно придется искать шину размеров 225/45/17 и 245/40/17
последний размер дорог и купить его будет сложновато
4 Используя даже Р17 , но в одношироком варианте с шириной 7жи вполне можно ставить на зиму шину 205/50/17 , как вариант замены 225/45/17 без ущерба для автомобиля и даже в соответствии с рекомендациями BMW AG для в частности зимней шины для 330 I Е46
Если же в вашей подписи именно тот авто который вы собираетесь переобуть , то на зиму вам подходят диски Р16 и даже Р15 , посчитав бюджет комплекта новых шин и б/у дисков для вашего авто в размере Р15 , вполне может оказаться что это дешевле разноширокого зимнего комплекта шин б/у в размере Р17 даже без учета стоимости дисков