If you can afford it then go for the best up front.
It's a waste of money if you buy cheaper equipment just to buy the better ones later.
you can get less expensive CD players but do not skimp on the mixer or the software.
Serato Scratch live software
the mixer you can choose from Pioneer - DJM series, or if you want battle style mixer then one of the Vestax mixers.