Car purchase deduction

If I purchase a car specifically for work purposes, can I deduct and depreciate all of it on my taxes in one year instead of taking the mileage method?

 

Also, if I can do this method, can I claim car registration, insurance, maintenance, etc, as well?