Аванс должен быть возвращен при неисполнении договора, но основная сложность состоит в том, что был заключен предварительный договор. Так как Вы заключили предварительный договор, продавец может потребовать в судебном порядке понуждения Вас к заключению договора и возмещения убытков. Если его требования будут удовлетворены судом, то аванс не возвращается и вы обязываетесь заключить договор. Если требования продавца не удовлетворяются судом, то он обязан возвратить аванс. Конечно, судебное разбирательство в Вашем ситуации не лучший вариант. Попробуйте найти компромисс с продавцом, возможно оставить за ним часть аванса и т.п.
С уважением,
Адвокат Эдуард Панков