hence why i said:
basically what i mean is you should drain the oil and change the filter then chuck in around 4-4.5L, check the dipstick and top it up until its right. obviously if you've only put 3L in and its showing full you have the wrong dipstick or one hell of a dented sump....
no 2 engines are going to take exactly the same amount of oil to reach the right level, it depends on the angle of the car at the time, how dented your sump is, how long you wait for it to drain down from the head before measuring etc.
anyone who changes the dipstick in a car without checking the length first is a dipstick