In this work a new functional expansion-compression fixed point theorem of Leggett--Williams type is developed for a class of mappings of the form $T+F,$ where $(I-T)$ is Lipschitz invertible map and $F$ is a $k$-set contraction. The arguments are based upon recent fixed point index theory in cones of Banach spaces for this class of mappings. As application, our approach is applied to prove the existence of nontrivial nonnegative solutions for three-point boundary value problem.