I wouldn't think a 2006 car would have enough miles on it to warrant a new timing belt, but I don't know the mileage on your car. That's a critical part of the discussion and timing belts are something to take seriously if the mileage limit has been reached.
You owner's manual would have a maintenance schedule in it. You should check that and compare it to your current odometer reading before going to a dealer so you know what you need. And look back through the maintenance schedule at lower mileages to see what you might have missed.
Edmunds has a maintenance page on their website that will help you do the same thing.
Click here and enter your car's information.