The brand new Nissan Leaf can cover 150 miles on one charge and has a starting price of under $30,000.