Check
this out. E46 and E53 systems use the same components.
The only thing is that your tuner will be in the luggage compartment because you have nav. If you want a display up front and the mute kit must be in back, you need to do some extending of the wiring.