I have only painted pieces of cars. I am in Maxwell HS in Auto Collision class and we learn how to paint cars and such... really complicated if u want to look nice.

- i recommend - dont do it yourself unless it is a primer or short term paint -

lot of stuff needed for a nice paint job.

if u take it to a shop - i would sand it down myself... problem with most shops they dont properly sand down the vehicle only take off your existing clear coat so it will have a surface to stick too. need to get all paint off really for a nice paint job.