Yang perlu Anda lakukan adalah membuat kumpulan data sementara yang berisi car_brand dan harga terendah untuk merek itu (yang saya sebut brand_price), lalu GABUNG data itu kembali ke tabel mobil asli Anda. Ini akan memberi Anda informasi tambahan (harga_merek) yang Anda perlukan untuk mengurutkan data:
SELECT car_id, car_brand, car_model, price FROM cars C1
JOIN (select car_brand, MIN(price) AS brand_price FROM cars GROUP BY car_brand) C2
ON C1.car_brand = C2.car_brand
ORDER BY C2.brand_price, C1.car_brand, C1.price