SELECT DISTINCT vehicle FROM RW_application_JASON WHERE (catalog_title="Hardware" OR catalog_title2="Hardware" OR catalog_title3="Hardware") AND make="BMW" AND model="1600, 1800,2000, 2002" AND vehicle<>"" AND (part_number<>"" OR part_position="X") ORDER BY vehicle ASC;