Did this just today on my 2006 BMW 325xi and I'm very happy so far. I had my tires painted Satin Black. I picked up the wheel and tire for a great price and the tire had plenty of tread left. Same specs for tires...
Front: 18x7.5J ET49 215/40R18
Rear: 18x8.5J ET52 245/35R18
Everything is stock and it fit just fine. I did not add spacers but may in the future when I change out my shocks and struts.
Added some pics. This thread helped me make my decision so THANK YOU!