Betty, My BMW E36 '94 318is got a new and better looking cd deck. Well the deck isn't new, but it's new for here. The deck is a Pioneer DEH - 5900IB, from my old car. When I started taking out the old deck which was the most crappy Clarion ever, I discovered that the wiring was a mangled mess. I had an extra harness for my Pioneer, so I was lucky in the sense that I could sort of tidy up the mess of wires. I did my best tidying things up, the speaker wires were not stock, they were plain white wires. I had to kinda guess which was which. That's okay since everything works, and sounds better than before.
Sorry about the before pic, but it's all I have.