get it done profesionaly i have done my own on my last ibiza you never get the finish you are after and it ends up looking tacky
i would definitely agree, you can always tell when someone has sprayed something theirself, and to do it propperly yourself it would take hours of separate coats and sanding etc,
so prep yourself, and pay a professional for the colour and clear