recently ive bought a used e46 325i, it has a 300x22 rotors which has worn out, im planning to buy a used e46 330 brake rotors and calipers but the price is still so high in my local junkyard, also the aftermarket brakes in my place is so expensive to buy, ive seen a lot of modders using a brake caliers and rotors from another car like the dc2 integra using rotors from mini coopers, im using 18 inch wheels so i think its possible to use e90 325i front brake rotors since the price is still reasonable and it has the same 5x120pcd holes, also im thinking to buy w220 front brake calipers if theres no other things need to change, the question is can i use those calipers and if its not possible is there any other oem bigger front brakes and caliper i can use for my 325, instead of buying an aftermarket brake kit. thank you id really appreciate your answer