Couple of things... Alignment and wheel balancing check, you know how long ago an alignment was done? If a weight comes off the wheel you can get same effect. Then... What about the suspension? Struts/springs age? Mileage? This can also cause vibration (worn mounts). You could also inspect you tranny and engine mounts and make sure they are ok cause if gone, the geometry of the front end is off and causes vibration. And of course, yes, the control arm(s) could be bent but would take one helluva hit to make that happen. Good news is they are cheap and easy to replace entirely new! Just look at everything first before shotgunning parts at a problem.
Good luck and welcome to the forum!