Another way to do it would be for each manufacturer to have to price in liability coverage to their vehicle. This could be done as a yearly or monthly software license fee that the current owner/operator of the vehicle has to pay. It creates the right incentive for manufacturers because they can charge less (or make more money) if their cars are safer and have fewer claims.
We'd probably also need some amount of limits on full tort liability though since the manufactures would be bigger targets for lawyers than individuals.