My mate had his on his M3 done by
www.miracledetail.co.uk Cost him £100 a wheel but i am stunned as to how good them look. Make sure that whoever refrubs them, seals them and just doesn't paint them (Which is what some of the cheaper companies do...clan polish, paint. No lacquer.