Check out Etronics, that's where I bought my new headunit, and they had some of the lowest prices I could find and still be a reputable storefront. Fast service, and all their products are new in box.
You can also try Crutchfield, they usually have a really good selection.
You can also try Crutchfield, they usually have a really good selection.