Blender 2.79.
This is the Exercise for the Modifier Basics course.
The images show the completed models and the pieces that were used with Arrays.
The tire was created using a Mirror, an Array, and a Curve modifier with a Bezier Circle mesh as the target.
The rim is a simple extruded mesh Circle.
The spokes use an Array and an Empty.
Tread is 100% modeled - no textures were harmed during the making of this model.
Looks great Paul! Thanks for sharing your process.