The in-dash players available in local market are quite good. If you want to have one then go for a branded one. They do have the ones which fit Corolla. I'm sure about RockMars.
The price of locally available players ranges between 18 to 30 k plus (depending upon featuers). If you want GPS navigation then SD card from a service provider will be needed. Trakker are selling their navigation software on this card for nearly 10k. So within 35k you can get almost all of the features you're looking for.
As far the one you are looking on ebay is concerned it needs to have Windows based CE 6 system to run the navigation software. That too shall cost an additional 10k. So, why go for additional cost???