$418 below This vehicle is priced within 7% of the average price for a 2012 Dodge Grand Caravan in the Rocky Mount area. 2012 Dodge Grand Caravan Crew 189,389 miles / $5,724