No, private vehicles are not allowed past a certain point in Zion Canyon, including the Narrows trailhead. Visitors need to take the Zion Canyon Shuttle, which stops at the Temple of Sinawava, the starting point for The Narrows hike.