I have a 04 325 CI , it has factory 17" rims which came with the premium package. Im looking to put 19" rims on it and i was thinking of sticking with a bmw rim . Will the E46 Chrome M3 Rims fit on my car ? If not what company makes a Quality rim comparable to a factory BMW RIM , i dont want to have any vibration etc. Please help, thanks so much guys