It will fit directly, but from what I understand, the radio reception may not be good if you install it in a pre-facelift car. If you want to fix that, you'll need a different amplifier. I don't know how much of a problem that is for you though.
The pictures are in the eBay listing, but I'll add them to the thread too when I get home tonight.
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!