Eonon GM5151U Mazda3 (04-09) - 7inch LCD Touch Screen DVD / GPS Nav. (MAP INCLUDED) + Screen Mirroring & Bluetooth
This item really fit well.  The only issue I has was all the wire to have to stuff in back of the device...