A bus carrying 48 passengers collided with a semitrailer on a highway in Germany and burst into flames.