In this paper, a joint multiple-input multiple-output (MIMO OFDM) radar and communication (RadCom) system is proposed, in which orthogonal frequency division multiplexing (OFDM) waveforms carrying data to be transmitted to the information receiver are exploited to get high-resolution radar images at the RadCom platform. Specifically, to get two-dimensional (i.e., range and azimuth angle) radar images with high resolution, a compressive sensing-based imaging algorithm is proposed that is applicable to the signal received through multiple receive antennas. Because both the radar imaging performance (i.e., the mean square error of the radar image) and the communication performance (i.e., the achievable rate) are affected by the subcarrier allocation across multiple transmit antennas, by analyzing both radar imaging and communication performances, we also propose a subcarrier allocation strategy such that a high achievable rate is obtained without sacrificing the radar imaging performance.