**Answer:** 40 trucks.

His original garage could hold 32 trucks. By increasing the size by 50%, the new garage could then hold 48 trucks - which is 8 more than he currently owned.

If we say he owned T trucks, then the original garage held T - 8 trucks, so:

G = T - 8 [1]

Increasing the garage by 50% gave him 1.5 times the amount of space the original garage had, he had 8 spare spaces, so:

1.5 x G = T + 8 [2]

Using [1] in [2] we find that:

1.5 x (T - 8) = T + 8

1.5 x T - 12 = T + 8

0.5 x T = 20

T = 40

So he had 40 trucks.