I have done several automobile models and used the Duplicolor Automotive touch-up spray paints for a factory correct color. It takes some getting used to, but will deliver excellent results with a little practice. Only problem is that it's a lacquer based paint.
I am pretty sure that Duplicolor is an American product, but it may be available overseas. If this is the case, they do make a variety of primers in the larger cans 12.5 oz (345 grams) that will go much further than the little spray cans will and in a variety of colors (red oxide, black, light gray, dark gray and white).
On the other hand, most hardware stores carry spray primer in a variety colors and is considered a "machinery grade enamel" and works well with other comparable spray-paints. A word of caution though, some automotive "touch-up" paints, like Duplicolor, are lacquer based and not compatible with enamels.
This is a 1960's Pontiac GTO 1/32 scale model painted with the Duplicolor touch-up paint (and primer):
Several years ago, I painted my 1966 Ford Mustang with spray primer (medium gray) and a top coat in "XO-25 sky blue", both machinery grade enamel from the local hardware store. Long story as to why I did, but it turned out extremely well. As it so happens, I came across a 1/32 scale kit of a 1966 Mustang and used the same primer and top-coat to replicate it
Bottom line: spray paints can be very useful and it takes a little practice to get the results you're looking for, but once you get the hang of it, anything's possible!