Nightmare? Sounds like a breeze as far as stero installs go
When putting a new deck in my friends Cougar, we ended up with 4 extra black wires from the original harness, all of which were grounds. The deck played fine and all of the functions were working so we taped over the ends and left them be.
The antenna problem should be easily fixed, just go to Best Buy/local car stereo retailer and get a BMW adapter... I'm sure they sell them as I had to do this with my Chevy.
Good Luck!