Глагол должен стоять в прошедшем времени. Вариант 'didn't bought' грамматически неверен, так как после 'didn't' используется инфинитив глагола ('buy').
Ответ: bought