Translation:Do you like good cars, or beautiful ones?
Shouldn't the correct answer be: Do you like good cars, or pretty ones?
I thought that szép meant pretty, and gyönyörű meant beautiful. Or are those terms interchangeable?
You are right, gyönyörű has a stronger meaning than szép, so I believe it should be accepted.