A combination of single parity check-code and Two-Dimensional (2D) Bahl Cocke Jelinek Raviv (BCJR) detector is used in this paper for joint detection and decoding of 2D interference channel. This is applied to a multi-track two dimensional magnetic recording (TDMR) system. The multi-level 2D BCJR detector handled the code constraint while performing joint detection and single parity decoding. Two coding approaches are presented in this paper: 1) parity bits are applied along-track direction only, separated with a dithered relative prime (DRP) interleaver, and 2) parity bits are applied in both along-track and across-tracks directions. The results show that the new constrained coded multi-track 2D BCJR joint detector provides improved performance with low detection complexity.