The ZCP rims have a different offset,on stock 220's 255/35R19 rubs...if you want to mislead people here,by all means do.
Like the OP, i experienced the same rubbing on 220's first hand, not based on some google search.

Thank you for adding specifications to the conversation. I think that is a big help. I added a couple more in red for comparison (all Michelin PSS specs). I should clarify that according to BMW the only "right" size for the front is 245/35/19. Although they do spec 255/35/19 on the M3 GTS... As you can see above, if you want to use a size that differs from stock, the three sizes that are the closest in overall diameter to OEM are 255/35/19, 275/30/19 and 275/35/18. The 255/30/19 is the furthest away from the stock diameter (AKA worst option IMO).

I have personally used all three of the above sizes plus 255/30/20 on two different M3's (my recommendation was not based on a google search). I have had slight rub at full lock 50% of the time with 255/35/19's. My current front wheels are 18 x 9.5 et22 with 275/35/18 and I have no rubbing. I did rub at full lock on with the same wheels / tires on my previous M3 (personal experience verifying that there can be variation car to car). I personally don't think a slight rub at full lock is a large issue (and is worth the small annoyance to go to a wider tire).

I also know there are literally 20-50 threads on this same topic plus 100's of posts....And many people who have successfully ran 255/35/19's without rubbing. The tolerances are tight on the front of the M3 which creates this issue.

I don't think my post was "miss-leading" in any way. I specifically stated that some people will have rubbing at full lock with 255/35/19's depending on the tire brand, wheel offset, and specific car tolerances. I should add it is also dependent upon wheel widths (which will impact the stretch of the tire) and alignment specs. At the end of the day, I would not consider putting a 255/30/19 on the front of an M3 because the sidewall height is shorter than necessary which is a big compromise. You would be better off with the stock size (245/35/19).

Thank you for adding specifications to the conversation. I think that is a big help. I added a couple more in red for comparison (all Michelin PSS specs). I should clarify that according to BMW the only "right" size for the front is 245/35/19. As you can see above, if you want to use a size that differs from stock, the three sizes that the are closest in overall diameter to OEM are 255/35/19, 275/30/19 and 275/35/18. The 255/30/19 is the furthest away from the stock diameter (AKA worst option IMO). I don't think my post was "miss-leading" in any way. I specifically stated that some people will have rubbing at full lock with 255/35/19's depending on the tire brand, wheel offset, and specific car tolerances. I should add it is also dependent upon wheel widths (which will impact the stretch of the tire) and alignment specs. I personally have used all three of the above sizes plus 255/30/20 on two different M3's (my recommendation was not based on a google search). I have had slight rub at full lock 50% of the time with 255/35/19's. My current front wheels are 18 x 9.5 et22 with 275/35/18 and I have no rubbing. I did rub at full lock on with the same wheels / tires on my previous M3. I personally don't think a slight rub at full lock is a large issue (and is worth the small annoyance to go to a wider tire). I also know there are literally 20-50 threads on this same topic plus 100's of posts....And many people who have successfully ran 255/35/19's without rubbing. The tolerances are tight on the front of the M3 which creates this issue. At the end of the day, I would not consider putting a 255/30/19 on the front of an M3 because the sidewall height is shorter than necessary which is a big compromise. You would be better off with the stock size (245/35/19).

.5" decrease in overall diameter with no rubbing issues is better than the right diameter with tire rubbing, we're really talking about a .25" sidewall decrease in height.
For example,BMW recommends a staggered set-up, that doesnt mean a square set-up is worst...
I autocrossed on 255/35R19's, they almost rubbed through the wheel well liners, replaced them with with 255/30R19's (stiffer sidewall) with no issues, noise, still was the fastest car on street tires.

You almost make it sound like decreasing the sidewall height by. 25" will deteriorate thr car's handling.
The Worst option is a tire size that'll rub...

.5" decrease in overall diameter with no rubbing issues is better than the right diameter with tire rubbing, we're really talking about a .25" sidewall decrease in height.
For example,BMW recommends a staggered set-up, that doesnt mean a square set-up is worst...
I autocrossed on 255/35R19's, they almost rubbed through the wheel well liners, replaced them with with 255/30R19's (stiffer sidewall) with no issues, noise, still was the fastest car on street tires.

You almost make it sound like decreasing the sidewall height by. 25" will deteriorate thr car's handling.
The Worst option is a tire size that'll rub...

You are right I do think that running a 255/30 will deteriorate handling over a 255/35 tire (assuming the same tire). My opinion is that the sidewall on a 255/30 is small enough that it does begin to deteriorate both in comfort and performance. I acknowledge that the average driver may not notice it on casual street driving. I have had the benefit of being able to compare a number of wheel and tire combinations on the M3. I had 20" wheels with 255/30/20 tires on my first M3 (plus three sets of 18" wheels and two sets of 19" wheels). One of the reasons that I went away from 20" wheels was the the thin tires (less comfort and less compliance reduces grip). Plus a 255/35 will look far better because it will be more consistent with the rear tire and fill out the wheel arches. Why make that compromise on a 19" wheel when it's not necessary? Plus you lose the extra protection from potholes. When you say you almost rubbed through your liner do you mean the back side where it hit at full lock? If so I don't think that is worth worrying about...(again my opinion). If you rubbed somewhere other than full lock then I don't think your situation is the norm. If we were talking about 265/35/19's on the front of an M3 I would be right with you saying they will rub 99% of the time and it's not worth it (due to their large overall diameter).

You should do a search for 255/30/19 on this forum. You will find that you are one of the only people running that size (I couldn't find anyone else). There is a reason for that...

im running 255/35/19 up front and 275/35/19 rear on oem 19. for the first couple weeks at full lock turn it would rub slightly in the front plastic wheel well. now it doesn't...u can say it might of rubbed abit of plastic off but its all good now.

I rubbed with same tire sizes and 15mm spacers front which is virtually same offset as OP's wheels. The rubbing is on turns at the fore and aft fender liner in front. The only fix is to file down the fender liner, get smaller diameter tires, or higher offset wheels. I dont think camber will help because its not rubbing the fender lip.

You are rubbing due to the diameter of your tire. Raising the car might help but I doubt it. I personally wouldn't be concerned about a slight rub at full lock during slow turns. You could try 265/30 or 275/30 in the front. I ran 275/30's when I had 19" Te37's. I think they also rubbed slightly at full lock. That didn't really bother me...

i'll probably use hankooks 255/35 front and 285/30 rear with spacers on oem 220 rims. thinking of installing swift springs as well. would that be good?

R

I would rather have OEM tires in OEM sizes than Hankook's (unless you are talking RS3's which aren't available in those sizes). That being said, your sizes should work but I personally wouldn't put 285's on 9.5" 220m wheels. The GTS wheels are 10" which is a better match for the 285's. I would go with stock tire sizes or 255/35 & 275/35 tires on the 220m rims. I would also spend the small additional price for Michelin PSS. The PSS's are not as expensive as PS2's and they are not much more than the Hankook's. The best prices can usually be found on tire rack.

A 255/30 will undoubtedly have a worse ride quality than a 255/35. I would get 255/35 or, if you fear slight rubbing at full lock, 245/35 (stock size). 275/30 is too short for the rear. I would get 275/35 or 265/35. This all assumes you are running OEM wheels.

I would rather have OEM tires in OEM sizes than Hankook's (unless you are talking RS3's which aren't available in those sizes). That being said, your sizes should work but I personally wouldn't put 285's on 9.5" 220m wheels. The GTS wheels are 10" which is a better match for the 285's. I would go with stock tire sizes or 255/35 & 275/35 tires on the 220m rims. I would also spend the small additional price for Michelin PSS. The PSS's are not as expensive as PS2's and they are not much more than the Hankook's. The best prices can usually be found on tire rack.

By the way i didnt lowered the car. No spacers. And i have aftermarket rims 19x8.5. Et15 19x9.5 et20

You are rubbing due to the width and offset of your front wheels. The offset is too aggressive and/or the wheel width is too narrow.

With 255/35/19, and 8.5" wheels, you can go to about a max of about 22 mm offset before rubbing. On a 9" wheel you can go to about a 26mm offset before rubbing. A 9.5" wheel will allow you to go to about a 24mm offset. This is also tire dependent, however.

Keep in mind that there is very little room, even with the stock wheels, between the tire edge and the fender liner on full wheel lock. You are looking at just a few mm of clearance. One person's car may rub and another's may not.

I think the best set-up for a 255/275 PSS combo is a 9.5" ET25mm front and a 10" ET20 rear.

I run 19x9 ET18 front and 19x10 ET25 rear on 245/35 & 265/35 Michelin PS2's and H&R Sport Springs without any noticeable issues. However, I'm wondering if I could fit 255/35 & 275/35 Yokohama AD08's without any rubbing or would I need to stay at 245 & 265 because of the sidewalls?