How do I make a Car purchasing system like Jailbreak (Or Mad City)?

How do I made a Car purchasing system like Jailbreak. So say the player found a car they wanted to buy a car in the game, and they buy it. Then that car gets added to their Car Inventory so they can spawn it in later. I want it to use a DataStore. How would I Achieve this?

Something like this?

Similar, but instead you can have a menu to spawn it from. I want it to spawn tight in from of the player.