I drive an 03 BMW 325i and sometimes when I'm on the highway it gets a little shaky. Any ideas about what this could be? Tires? alignment?