The recomended installation materials for an aftermarket headunit in most 90's models BMW cars are as follows.
Wiring Harness (Metra part# 70-8590)
Antenna Adaptor (Metra part# 40-NI10)
Both can be purchased at your local shop. The install is very straight forward, and removing the head unit is a snap, easier than with most domestic cars (no panels or dash pieces to remove). Prez has a good DIY on the whole procedure.
IF you want something that looks great in a Bimmer, go with Nakamichi or Alpine. Alpine is the popular choice due to it's rep, and value. Some have amber illumination and this goes well with the rest of the cars interior illuminiation. Nakmichi is my fav. head unit maker, and they look almost oem in a Bimmer. A little pricier, and less universal in their playback applications, but great sound, and fantastic build quality. I would recomend
{THIS}