Average cost of car insurance nears £1000