What type of motor vehicle needs to be inspected?

A. Only cars weighing under 3,000 pounds.
B. Only cars and trucks, but not motorcycles.
C. Only cars, trucks, and motorcycles, but not mopeds.
D. All motor vehicles need to be inspected.