Грешиш. Сегашно перфектно е недопустимо да индикира действие преди друго минало действие. За тази цел се ползва минало перфектно. Казва се sequence of tenses тази координация между времената или verb tense consistancy...
В изречението става дума, че преди да намерят въпросното място за пикник били карали не знам си колко време. Т.е. те вече са намерили това място. Това действие е минало. Но преди това действие е имало друго минало действие - обикалянето с колата. Съответно - минало перфектно време.
Със сегашно перфектно се получава една много грешна конструкция със недопустимо разминаване в индикацията на момента на действията...
Едит:
Освен това глагол am не съществува. Глаголът е to be. Миналото му време НЕ е been. Been е причастието. Миналото време на глагола е was/were.
Едит 2: Другата възможност, която не е дадена тук ,обаче, е Past Simple. Когато има before/after заместването на Past Perfect със Past Simple е допустимо, да не кажа желателно, и всички биха го казали така. Просто Past Perfect утежнява израза излишно и звучи малко неловко, когато може да се избегне...