BCl3 does not exist as a dimer but BH3 exist as, B2H6 because
Chloride is more reactive than Hydrogen
Large size chlorine atoms does not fit between small sixed boron atoms
There is pπ−pπ back bonding in BCl3
Both 2 and 3
pπ−pπ back bonding formed by BCl3 and large size of Chlorine. It does not fit between small sized boron atoms.