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