You can apply undercoat paint yourself, but it's important to properly prepare the surface and follow the instructions on the product label. If you're not experienced in painting cars, it may be best to hire a professional to ensure a quality finish. They will have the necessary tools and expertise to properly apply the paint and ensure it adheres correctly and evenly.