Brake Disc Cleaner - is there such a thing?

Hi,

All the bad weather has left the discs on my 200 looking a bit dirty. Is there such think a disc brake cleaner that is suitable for cars. If not whats the best way to go about cleaning them?

Cheers guys
 
drive it and brake will make them clean...

there is brake disc cleaner which gets rid of grease etc I use muc-off stuff
 
If your talking about the disc's just brake a few times and they'll clean. if talking about the calliper I use normal wheel cleaner on them and make sure its rinsed off completely.
 
Or, if you're talking about the 'hubs' on the discs then a quick rub down with wire wool and a light spray of high temperature paint from halfords will make them new again