zależy jakie masz fundusze :) jak chcesz zrobić oryginalnie jak fabryka nakazała to kupujesz maty do e46 i sam albo przy pomocy tapicera wklejasz je pod tapicerkę, ciągniesz sobie sam instalacje ze skrzynki bezpieczników, kupujesz na aukcji panel sterowania z guzikami grzania np. http://allegro.pl/panel-dsc-podgrze-foteli-bmw-e46-lift-05r-i1910357039.html no i ładnie to sobie podłączasz :) ja zrobiłem to budżetowo czyli po taniości, kupiłem 2 maty uniwersalne (chociaż można szukać od innych aut i myślę że się to dopasuje) jedna na siedzisko druga na oparcie po 40zł sztuka na allegro. Tapicer mi to wkleił ładnie i kable wyprowadził pod fotel. Jako że lubie majsterkować to sam sobie pociągnąłem instalacje ze skrzynki bezpieczników kablem 2x1mm, założyłem na fotelu guzik wygląda tak http://i.imgur.com/UCujis.jpg no i przy pomocy przekaźnika pod fotelem podłączyłem to sobie ładnie :) zrobiłem tylko on/off bez żadnych stopni regulacji, ale można to zrobić przy pomocy kolejnego przekaźnika i opornika. Maty grzeją szybko i ciepło. Nie używam ich stale tylko pierwsze 5/10 minut zanim w aucie nie będzie ciepło więc w sumie regulacja mi nie jest potrzebna. Nagrzewają się dość mocno że później ciężko wysiedzieć ale maja wbudowane termostaty do 70 stopni.