what cause the car to shake the steering when you reach a speed of 80km/hr on 1997 BMW 318i

my car shakes/vibrates when i reach a speed of 80km/h and the steering becomes hard.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
this needs to be insp to get the correct answer,seek insp and diag from a good frt end shop
From cheapest up, wheel alignment, then your struts are likely done. Give your front end a good push, if it bounces up more than once, its the struts.