(1) A person ( the perpetrator ) is guilty of a crime which is called carjacking.(a) who (i) assaults a person with intent to take a motor vehicle; and(ii) without having the consent of the owner of the vehicle, or the person in lawful possession of the vehicle, takes and drives it or takes it for the purpose of driving it; or(b) who, without having the consent of the owner, or the person in lawful possession, of a motor vehicle when a person, other than a person with whom the perpetrator is in company, is in or on the vehicle (i) takes and drives it; or(ii) takes it for the purpose of driving it Charge: Carjacking.(2) A person who commits carjacking and who is guilty of a crime which is called aggravated carjacking.(a) is in company with any other person or persons at the time of committing that carjacking; or(b) is armed with a firearm or other dangerous or offensive weapon or instrument at the time of committing that carjacking; or(c) causes bodily harm to any person immediately before, at, or immediately after, the time of committing that carjacking Charge: Aggravated carjacking.(3) In this section drive includes operate.