(a) For the purpose of locating stolen vehicles, (1) any member of the California Highway Patrol, or (2) a member of a city police department, a member of a county sheriff's office, or a district attorney investigator, whose primary responsibility is to conduct vehicle theft investigations, may inspect any vehicle of a type required to be registered under this code, or any identifiable vehicle component thereof, on a highway or in any public garage, repair shop, terminal, parking lot, new or used car lot, automobile dismantler's lot, vehicle shredding facility, vehicle leasing or rental lot, vehicle equipment rental yard, vehicle salvage pool, or other similar establishment, or any agricultural or construction work location where work is being actively performed, and may inspect the title or registration of vehicles, in order to establish the rightful ownership or possession of the vehicle or identifiable vehicle component. As used in this subdivision, "identifiable vehicle component" means any component which can be distinguished from other similar components by a serial number or other unique distinguishing number, sign, or symbol.