Hi,
also zu 3): Einen Aux Anschluss gibt es von BMW zum Nachrüsten, der Anschluss wäre dann im Handschuhfach. Die Materialkosten belaufen sich ca. auf 50€ (ist ja eigentlich nur Kabel mit Buchsengehäuse und Klinkeanschluss). Aber keine Ahnung, was der Einbau kostet und ob das mit allen Baujahren und Radios kombinierbar ist.
Für den E46 gibt es sogar auch einen iPod Anschluss zum Nachrüsten, wo man dann den iPod über das Multikunktionslenkrad oder das Radio steuern kann. Die Kosten dafür sind aber jenseits von gut und böse. Ich hatte mal bei meiner Niederlassung gefragt, glaube dass waren weit über 500€ mit Einbau. Aber danach hast du ja eigentlich auch nicht gefragt, also nur zur Info.