A. 0~30s,A车s增大,B车s减小,运动方向相反,A错误。
B. 0~30s,A车s-t图像为直线,做匀速直线运动;30~40s,s不变,静止,B错误。
C. 0~40s,A车路程$s_A=300m$,平均速度$v_A=\frac{s_A}{t}=\frac{300m}{40s}=7.5m/s$,C错误。
D. 40s时,A车位置$s_A=300m$,B车s-t图像过(0,420)、(70,0),设$s_B=kt+b$,得$b=420$,$k=-6$,即$s_B=-6t+420$,t=40s时,$s_B=-6×40+420=180m$,两车相距$\vert300-180\vert=120m$,D正确。
答案:D