The correct options are
B Low rainfall
C Heaps of sand
D Meagre vegetation
Deserts are large, extremely dry areas which receive low rainfall. The vegetation is sparse here owing to this reason.
Deserts are covered by heaps of sand which are called as sand dunes.