To clear this up. You can get a flip key/remote for '04-'06 US Mz3's. There are two remotes that work on the car's computer, one from a MX-5, and one from the Mz6 Sedan. The Mz6 remote has a trunk button which will do nothing on the 3, the MX-5 only has three buttons but costs more. The RX8 remote is not compatible with any year Mz3.
In 2007 Mazda changed the KEU in all US Mz3/MS3's.... really the model doesn't matter, only the year, because they all have the same remote system. Currently there are no flip remotes which can be programmed to '07+ US Mz3/MS3 computers. The key can still be programmed as the chip is the same across all models/years, just the remote can't be programmed.
Some Canadian Mz3/MS3's have flip keys, including '07+ models. It was thought that installing the Canadian KEU in a US 3 and getting the Canadian remote would fix the problem, however once someone tried it we found the Canadian KEU and US PJB don't play nice together.