Det, du skal gøre, er at oprette et forbigående datasæt, der indeholder car_brand og den laveste pris for det mærke (som jeg vil kalde brand_price), og JOIN derefter disse data tilbage til din originale bilstabel. Dette vil give dig den yderligere information (brand_price), som du skal bruge for at sortere dataene:
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