Sur ta E46, le 245/40 R 17 correspond bien à ce qui peut remplacer le 225/45 R 17, à la rigueur devant comme derrière ...
... la seule chose à vérifier est la largeur de tes jantes : pour du 245/40 R 17, il te faut une jante comprise entre 8 et 9,5' de large ... alors que le 225/45 R 17 se monte lui sur des jantes de 7 à 8,5' ...
Donc si tes roues font 8 ou 8,5' pas de souci, tu es en règle ....
Je me permets d'être aussi affirmatif car je bosse dans le pneu, et c'est au quotidien que l'on a des clients qui viennent nous voir pour savoir si le centre auto (parfois + cher que nous d'ailleurs ...

