For projects like this, we can choose between the following two modeling techniques that work with Blender:
Poly modeling
Subdivision modeling
The subdivision modeling is done by adding a cube or another 3D primitive and cutting and adjusting this model progressively to get to the shape of the vehicle. With poly modeling, we would add a simple plane and with that single plane, the process will go on by selecting and extruding edges of the plane until we get the shape of the model. Each process has pros and cons. Using subdivision, the model can be created much faster but with a low level of detail.
Working with details in subdivision modeling can be a hard task sometimes because we have to add edge loops and new edges to an already created topology.
On the other side, by using the poly modeling technique, we will add the topology on the fly, while we are still modeling the vehicle. So, it will be much easier to create and adjust details to the model by using...