To register a vehicle in the state of Virginia, a driver must either have liability insurance or:

Vehicles in Virginia should be properly insured by companies that are authorized to do business in the state of Virginia. If a driver must register an uninsured vehicle, they are required to pay a $500 fee.
DMV Writen Test