The SCT X4 works on more vehicles, has a faster tune loading process, and is generally the first one updated by SCT.
The SCT BDX is able to do things over wifi without the use of a computer, such as updates and having the tunes sent directly to it.
Those are the key differences between the two.