Definitely one of my favorite OEM wheels. I had the same issue when I ran OEM 18-inch 219M (off E9X M3) on my E90. The fronts fit perfectly, but the rear tires rubbed because the 40 series tire was too tall. I think if you switch the tires you should be just fine.
Great work, and congrats!