I will walk you through this step by step in detail. If you just want the final answer skip to the bottom....
First, we need to make each side an x since we do not know them. So now you have 4x.
Next we need the length to be 3 more than the width. So you would add 3+3 to get 6 because there is 2 lengths and 2 widths in a rectangle. Now you have 4x + 6. In other words, there are 4 unknown sides plus 6 meters. Adding this up would equal the perimeter, or 18, because you are adding all the sides together.
Now that you changed the problem into number form; 4x + 6 = 18, you will have to get the x by itself to get the value of one side. You do this by subtracting the 6 on both sides of the equation getting 4x = 12.
Now we have to divide the 12 by the 4 to get the 4 away from the x (unknown side). You would get x=3, being the width.
Now we have to add both of the widths together and then get a total of 6.
Next, subtract 18 by 6 equaling 12. This makes the only thing left being the 2 lengths. But this is both of the lengths added together, so you would have to divide the 12 by 2 to get the size only one length.
Finally, our answer would end up being a length of 6 and a width of 3.
I hope this helped you. Good Luck!