This model of a tyre (a very simple tyre) started off as just a segment mirrored with the mirror modifier then copied 36 times using the array modifier and finally subsurfed. The slight squash at the bottom of the tyre was achieved using a lattice.
I added a second copy of the tyre in exactly the same place but with a different material to produce the wireframe which has the alpha keyframed to make it fade in and out.
Maybe I should have not had the vector blur on the wireframe part of the render.
And the camera change was done using the camera change script which is bundled with Blender.
PS. Blender is FREE!!