@7an13l You look great! This is fun to see because we have very similar shapes and pretty close stats (I'm 5'4" 130lbs). You are #goals after working out for 3 years since I only started lifting a few months ago.
Ps don't get too hung up on the bodyfat %. I believe dexas have a margin of error...