30 x 106 is equal to 30 with 6 additional zeros after it: 30,000,000.
3 x 105 is equal to 3 with 5 additional zeros after it: 300,000
So no, 30 x 106 is not the same as 3 x 105. Think of it this way 30 = 3 x 10, so:
30 x 106 = (3 x 10) x 106 = 3 x 107