Probably kinda fit, but more importantly, 300c has 18" and larger wheels. On an XJ, that would blow up the gay-o-meter.