Yes. The only thing is that you have to concentrate on prepping the surface and removing any oil that may be on it. Go to an auto parts store and they can help, if you want something more heavy duty go to an auto paint shop.
Yes, if your wish is to be so unique. But for me it's not worth it. Rather change the upholstery. This will avoid you the mess and misses aside from pleasing your car.