As previously said, PROPER Prep work is the best way to bet a quality product. A simple 4" slab with 3000# concrete should provide you with a nice parking area. Additional thickness and some reinforcement is going to depend on what part of the country you are in. Expansive soils are problematic in most cases and if you don't compensate for them you will just be disappointed in the future. So as said earlier, prep it right, get rid of the unacceptable soils you have and get a professional to do the work. If not, just put some rock down and call it good. Good Luck & Be Safe ! ! !