I've painted at least 10 cars in either the driveway or my garage, and here's what i have learned.
The prep work is very important. If you can see a lump or dent in primer you damn well are going to see it in paint.
clean, clean, clean... start by blowing everything in the garage off with...