There is nothing that will do it automatically. A photograph simply does not have the 3D information that a volumetric has.
BUT, you still might be able to do it with less work than you fear.
First, I would create a grid - use the line tool or see if you can find one on the web. Copy it as it's own layer into the image in question. DO NOT try to do the whole car (or whatever) at once, just a section at a time.
OK, once you have the grind in front of, say the hood (bonnet for the readers in the UK) From there, you can manipulate the grid using the Transform, Warp, and Liquefy functions.
OR, a completely nother tack is to use a copy of the subject item to create a displacement map, the use the Displacement function on the grid layer. For more info on that, just google +Photoshop +Tutorial +Flag and study up on how a displacement map can be used to get a flat flag to "wave" - see if you can modify a technique like this to your needs.
Good Luck,
Rad