another update, i bought a set of genuine e60 MV2 alloys (they are more concave than e46 wheels) in ET20, refurbished them myself in Lunar Silver and had new tyres put on yesterday.
few pics;
wheels when i purchased them looking worse for wear;
Me with my dust mask lol;
Dont know why i didnt take pics of my process but anyhow, a few once painted in the garage in my makeshift spray booth (completely sealed from drafts - gets you high easier!)
And finally back on the car with new Dunlop SP Sports 240/40/18;
The finish is OEM quality, 8 layers of paint on each wheel, 3 coats of clearcoat, and then a special zymol wheel wax for 6 months protection, thanks.