The official GTA London website says that there are 30 new vehicles. However this list has 32. I think that some were just re-skins, however I'm not sure which exactly, when comparing to the GTA1 list.
It seems that the ambulance, bug, police car, bike and tanker all return in this game. The police car with a slightly different name.
Can anyone clear this up?