It totally depends upon your budget and requirements .
there are chinese players with USB,AUX ,FM and SD card available in market for around 2000 rupees. they also look good but the output quality is not good, on the other hand you can get some branded pre like Pioneer, kenwood or alpine which is taken out from some big car for around 4k in mint condition
For speakers , you can buy some branded speakers by searching in audio section for around 4-5k which will perform great
if you need a branded system (quality sound) then you have to spend around 8k on speakers and pre.
if you can compromise on quality then you can also get the job done in 4k max (for both speakers and pre)