Owning a car or home isn't necessary, but I think in order to vote one must have actually PAID TAXES in their life!
How 'bout not just paid taxes, but you get the same number of votes as the tax dollars you pay in, maybe with a max of 10. Every 1,000 or so dollars is a vote.