多项选择题

非机动车登记,应当交验车辆,并提交下列证明()

A.车辆来历证明
B.车辆合格证明
C.所有人的身份证明
D.购车合同