Weakening dollar blamed for unseasonal hike in price of new cars