From my 2004 Z4, I am selling its original BMW 18" wheels - Star Spoke 108 Bolted. They fit the e46 offsets perfectly and are 2-piece.
Front are 18x8 ET47 can use tires 225/40/18
Rear are 18x8.5 ET50 can use tires 255/35/18
Picture of actual rim is here (from when I took delivery of my z4):
Now since there were runflats on it for a few years I didn't notice there was a small crack in one of the rear rims. The crack was maybe 1/4" and with the runflats I could not notice any leaks until I went to a tire shop and they showed me the crack as I was changing from RFTs to non-RFTs. Did not want to take a chance with safety driving with a crack so had it welded by Rocco @ RMP. I bought new rims since and never re-mounted a tire on the wheel.
Picture of weld:
And here they are mounted on my 330i (H&R Sport Drop)
At the moment, 3 of the wheels have the original RFT tires on them that need replacing and the wheel with the weld has no tire on it as seen in the second picture.
There are some minor scuffs from years of use but nothing I would call major. Center caps carry over from your original wheels.
Price is $750 for the 4 wheels. Definitely sets off the e46 in a HOT way! Have not seen any other e46 in TO with this style wheel on it.
You can make arrangements with me to come and see the wheels for yourself. Located in Scarborough.