Click the flip key link in my sig for p/n's prices.
As long as you have one working key then you can program in remotes (up to 3) yourself for free. As for keys in order to program more in (you can have 8) you need to have two working ones. If you only have one working one you'll need to have the dealer program in one more for you (which they'll charge for). This is why I recommend to all new members that they buy a third key right away, to avoid the dealer programming charge should they lose one of their original two.
Since you have a '06 model you can get a flip key/remote for your car..... just fyi. Since keys/remotes are pretty well discussed just continue in my key thread.
A forum community dedicated to Mazda 3 and all Mazda vehicle owners and enthusiasts. Come join the discussion about MazdaSpeed performance, modifications, classifieds, troubleshooting, maintenance, and more!