No, you can't put 18" tires on 19" wheels.
But the 330i has 18s standard in a 7.5" square setup. So, you could get a set to use as winter wheels with your 18" winter tires, if the wheels will fit over the M Sport brakes, and if your tires will fit a 7.5" width wheel.
|