Originally Posted by Rafi
from what i know they will fit every e46 chassis except m3 there off my 04 325ci
Well then you don't know much, because 330i/ci/xi has different brakes.
These won't even fit 320s and most 323s. (They have slightly smaller brakes)
I believe they only fit 325s and 328s, but someone should double check.
That is why it's better to just state what car they came off like you just did.