You can either buy your car directly through a car retailer's
website or through an online trader.
The advantages are:
you can easily compare models and makes of cars
there are more options immediately available to you
The disadvantages are:
you don't have the same ability to negotiate your price
you can't check the physical condition of the car