Buying an existing car is always cheaper. But has a small risk

Building is always more expensive. But you know what you get.

For a first car I would buy at least a half built car, if not a complete one.