One thing that would slightly help is also mentioning what offset you plan to purchase. I'm guessing you are planning 18x8.5 et45fr, 18.9.5 et50r? That's what I'd do anyways. I think it will fit as you listed but I'd go ahead and order 245/35 rears for your first set just to be safe if those tires come in that size. If not, I'd order 255/35 before I ordered 245/40. Also, you should be able to get a little rear camber added if you do rub a little and you don't want to roll.
If you do rub a little it will be mainly be with extra weight such as passengers in the car.
BSM, Blk leather, 30%tint, Injen, RR OCC, MadDad Whisper, donut spare, 19x8.5et43fr 19x9.5et45r Volk LE37's, rear fenders rolled/pulled, Nitto 555 225/35fr PSS 255/30r, KW V1's, AR coated catless dps, Cross strutbar, CF grills and license plate holder, rearseat removal, iCarbon diffuser and front lip, ETS black anodized FMIC, M3 control arms, Quaife, ER chargepipe, ForgeDV's, Topspeed Custom Tune, V3sims, Braille