The e46 seats are direct swap for the seat rails and power plugs.You still need to wires the heated option as your car didn't came with that option,and the extra power lead for the lumbar .
BTW the E46 sport seats came from 4 doors model ( NON M3) will looks better and color match then those M3 seats.
http://www.xoutpost.com/bmw-sav-foru...ics-added.html