Porsche 911 (997) All models 2004 to 2012: Your Only Guide to Buying and Owning a Porsche 997