Я согласен с Девином, что одно регулярное выражение - не лучшее решение. Если есть какие-то странные случаи, которые не обрабатываются вашим регулярным выражением, существует реальный риск, который вы не узнаете.
Я бы предложил использовать подход с конечным автоматом. Анализируйте файл строка за строкой, сначала ищите блок цена-модель-бренд, а затем анализируйте все, что находится в скобках. Кроме того, убедитесь, что вы заметили, если какие-либо блоки не были открыты или закрыты правильно, так как они, вероятно, повреждены.
Вы должны быть в состоянии написать что-то подобное в python примерно в 30-40 строках кода.