I had one installed. It's not the Mazda OEM unit though. It's an aftermarket one made by Rosen. Had a local audio shop do it for me and they did a great job. They wired it so I can play my iPod video on it.
I'd suggest an aftermarket unit. The mazda one is black (I like matching colors)...