To determine how many months it will take for Elliot to have enough cars to fill 4 display cases, first we need to calculate the total number of cars he needs.
Each display case holds 15 cars, and there are 4 display cases:
\[ \text{Total cars needed} = 4 \text{ display cases} \times 15 \text{ cars/display case} = 60 \text{ cars} \]
Elliot currently has 33 cars. To find out how many more cars he needs:
\[ \text{Cars needed} = 60 \text{ cars} - 33 \text{ cars} = 27 \text{ cars} \]
Elliot can buy 3 more cars every month. To find out how many months it will take him to collect the additional 27 cars:
\[ \text{Months needed} = \frac{\text{Cars needed}}{\text{Cars per month}} = \frac{27 \text{ cars}}{3 \text{ cars/month}} = 9 \text{ months} \]
Thus, Elliot will have enough cars to fill 4 display cases in
\[ \boxed{9} \]
months.